TuTTY 란?
TuTTY 내려 받기
TuTTY 사용방법
TuTTY 다시 실행하기

TuTTY 란?

TuTTY는 텔넷 전문 프로그램인 Putty를 좀더 편리하게 사용할 수 있도록 만들어 진 텔넷 전용 프로그램입니다. Microsoft Windows에 기본으로 설치되어 있는 Hyper Terminal을 사용하시는 것도 좋습니다만 TuTTY와 같은 텔넷 전문 프로그램을 이용하시면 다양하고 편리한 기능을 사용할 수 있어 좋습니다.

더욱이 TuTTY는 SSH와 Rlogin을 지원하기 때문에 SSH를 사용하는 호스트에서도 사용이 가능하며 Hyper Terminal과 같이 시리얼도 지원합니다.

TuTTY 내려 받기

TuTTY는 http://putty.dwalin.ru를 방문하여 구하실 수 있습니다. TuTTY 홈페이지를 방문하신 후 downloads 링크를 클릭합니다.

프로그램을 내려 받기 위해 TuTTY 링크를 클릭하십시오.

다운로드 대화상자가 출력되면 적당한 폴더에 저장합니다.

Tutty는 설치할 필요 없이 압축을 풀어 바로 사용할 수 있습니다. 그러므로 내려 받은 파일을 적당한 폴더에 풀어 놓습니다.

TuTTY 사용방법

압축파일을 풀어 놓은 폴더에서 tutty.exe를 더블클릭하여 실행합니다.

TuTTY가 실행되면 타겟보드와 연결하기 위한 옵션을 설정할 수 있는 [TuTTY Configuration] 대화상자가 출력됩니다. 왼쪽 트리에서 타겟보드와 위한 옵션 목록이 출력되며, 선택한 목록에 대해서 오른쪽에 설정 값을 입력하도록 되어 있습니다.

본 설명에서는 타겟보드와 시리얼 케이블로 연결할 것이므로 [Protocol]을 Serial을 선택하고 [Port]를 타겟보드와 연결된 시리얼 포트를 선택합니다. 본 설명에서는 COM1을 이용하여 연결하겠습니다.


타겟보드와 통신하기 위한 시리얼의 환경 설정 값을 입력합니다. 아래 그림의 (1)에서와 같이 [Connection>>Serial]을 선택합니다.

EZ 보드와 연결하기 위해서 아래와 같이 설정하십시오.

  • Baud rate : 115200
  • Data bits : 8
  • Parity : None
  • Stop bits : 1
  • Flow control : None

이 설정을 다음에도 사용하기 위해 정보를 저장합니다. 왼쪽의 목록 트리에서 [Session]을 선택하고 [Host Name]에 적당한 이름을 입력하신 후 [Save] 버튼으로 저장한다. 본 설명에서는 이름을 ez_boot 라고 입력하겠습니다.

[Save]버튼을 클릭하시면 아래와 같이 [Saved Session] 목록에 추가됩니다.

이제 모든 설정 작업이 완료되었으므로 [Open]버튼을 클릭합니다.

이제 타겟 보드에 전원을 인가하거나 리셋 버튼을 눌러 주십시오. 그러면 아래와 같이 타겟 보드의 부팅 메시지를 보실 수 있습니다.

▶ EZ-PXA270 부팅화면입니다.

WELCOME EZBOOT V2.2.49 (FALINUX Co.,Ltd) ..........PXA270(EZ-PXA270)
Program by You Young-chang, Oh Jae-Kyoung, Jang Hyung-Gi
Last Modify May 27 2008

  Detect ES29LV400_B Flash : vid=4A pid=22BA
  SIZE 4-Mbits [512-Kbytes]

  Detect Samsung NAND 64M 3.3V 8-bit Flash : vid=EC pid=76
  SIZE 64-Mbytes (page=512, block=16K)

                                                              ...
Copy Kernel Image .....
Copy Ramdisk Image .....
Starting kernel [MARCH 3003]...
kernel command [EZBOOT mem=64M initrd=0xA0800000,5M root=/dev/ram ramdisk=16384 console=ttyPXA2,115200
ip0=192.168.10.95 mac=00:FA:08:25:00:06 netmask=255.255.255.0 gw=192.168.10.1
host=192.168.10.91 nandparts=1,8,55 ]
Uncompressing Linux..........................................................................
................................................... done, booting the kernel.
Linux version 2.6.21-falinux (root@hw27) (gcc version 3.4.3) #2 Mon Jun 2 11:35:41 KST 2008
                                        :
                                 .. 중간 생략..

▶ EZ-AU1200 부팅화면입니다.

1235

WELCOME EZBOOT V2.2.48 (FALINUX Co.,Ltd) ..........AU1250(EZ-AU1250)
Program by You Young-chang, Oh Jae-Kyoung, Jang Hyung-Gi
Last Modify Apr 18 2008

  Detect EON29LV400_B Flash : vid=7F pid=22BA
  SIZE 4-Mbits [512-Kbytes]

  Detect Samsung NAND 128M 3.3V 8 bit Flash : vid=EC pid=F1
  SIZE 128-Mbytes (page=2048, block=128K)

                                                              ...
Copy Kernel Image .....
Copy Ramdisk Image .....
Starting kernel ...
kernel command [EZBOOT mem=128M rd_start=0x80800000 rd_size=5M root=/dev/ram0
ramdisk=16384 console=ttyS0,115200 video=au1200fb:panel:11
ip0=192.168.10.147 mac=00:FA:01:A2:33:15 netmask=255.255.255.0
gw=192.168.10.1 host=192.168.10.28 nandparts=1,8,119 ]
loaded at:     80008000 801CF000
relocated to:  80D00000 80EC7000
zimage at:     80D06130 80EC6131
Uncompressing Linux at load address 80100000
Now booting the kernel
Linux version 2.6.21-falinux (root@soft28) (gcc version 3.4.4) #12 Wed Apr 30 22:30:44 KST 2008
                                        :
                                 .. 중간 생략..

▶ EZ-S3C2440 부팅화면입니다.

0123B

WELCOME EZBOOT V2.2.47 (FALINUX Co.,Ltd) ..........S3C2440(EZ-S3C2440)
Program by You Young-chang, Oh Jae-Kyoung, Jang Hyung-Gi
Last Modify Nov 14 2007

  Detect Samsung NAND 64M 3.3V 8-bit Flash : vid=EC pid=76
  SIZE 64-Mbytes (page=512, block=16K)

                                                              ...
Copy Kernel Image .....
Copy Ramdisk Image .....
Starting kernel [MARCH 3007]...
kernel command [EZBOOT mem=64M initrd=0x30800000,5M root=/dev/ram0 ramdisk=12288
console=ttySAC2,115200 ip0=192.168.10.183 mac=00:FA:01:A2:13:04
netmask=255.255.255.0 gw=192.168.10.1 host=192.168.10.27 nandparts=2,8,54 ]
Uncompressing Linux.............................................................
........................................................... done, booting the kernel.
Linux version 2.6.21-falinux (root@hw27) (gcc version 3.4.3)
#116 Wed Dec 19 18:31:04 KST 2007
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
Machine: www.falinux.com EDK-S3C2440 for S3C2440 Board
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C244X: core 399.651 MHz, memory 133.217 MHz, peripheral 66.608 MHz
S3C24XX Clocks, (c) 2004 Simtec Electronics
CLOCK: Slow mode (2.116 MHz), fast, MPLL on, UPLL on
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
  :

▶ EZ-X5 부팅화면입니다.

WELCOME EZBOOT.X5 V1.7...................for PXA255
Program by You Young-chang, fooji (FALinux Co.,Ltd)
Last Modify 2004.11.17

Boot Flash Check ......................
  Detect AM29LV400 (BOTTOM)Flash : 22BA
  SIZE 4M-BIT [512Kbyte]

NAND Chip Check .......................
  Detect SAMSUNG [ec:76] 64MByte
  BAD BLOCK SCAN ->  Kernel, Ramdisk Bad Block [0]

CS8900 Init............................
  Mac Address  : [00 A2 75 F2 36 3A]
  Detect value : [3000:3000]
  Chip ID      : [0E63:000A]

Quickly Autoboot [ENTER] / Goto BOOT-MENU press [space bar].....
Copy Kernel Image .....
Copy Ramdisk Image .....
Starting kernel [MARCH 303]...
Uncompressing Linux................................................. done, booting the kernel.
Linux version 2.4.19-rmk7-pxa1 (root@jdt) (gcc version 3.2.1) #416 Mon Sep 6 14:07:59 KST 2004
CPU: XScale-PXA255 revision 6
Machine: WWW.FALINUX.COM EZ-X5 for PXA255 Board
Ignoring unrecognised tag 0x00000000
Memory clock: 99.53MHz (*27)
Run Mode clock: 398.13MHz (*4)
Turbo Mode clock: 398.13MHz (*1.0, inactive)
On node 0 totalpages: 16384
                        :

▶ ESP-MMI 부팅화면입니다.

WELCOME EZBOOT.ESP-MMI V1.3 .................for EZ-EP9312
Program by You Young-chang, fooji, Jang Hyung-Gi (FALinux Co.,Ltd)
Last Modify Nov 11 2006

Boot Flash Check ..........................
  Detect ES29LV400 (BOTTOM)Flash : 22BA
  SIZE 4M-BIT [512Kbyte]

NAND Chip Check .......................
  Detect SAMSUNG [ec:76] 64MByte
  BAD BLOCK SCAN ->  Kernel, Ramdisk Bad Block [0]

CS8950 MAC, PHY Init...............
  MAC Address   :  [00 A2 75 F2 36 39]
  MAC, PHY INIT OK!!!

                                                            .....
Copy Kernel Image .....
Copy Ramdisk Image .....
Starting kernel [MARCH 782]...
Uncompressing Linux...........................................................................
......................... done, booting the kernel.
Linux version 2.6.13.5-ez-ep931x (root@arm26) (gcc version 3.4.3) #145 Wed Oct 11 12:52:59 KST 2006
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
Machine: FALINUX Co.,Ltd  EZ-EP9312 for EP9312 Board
                             :

이상으로 TuTTY를 이용하여 타겟보드와 연결하여 보드의 부팅화면을 보았습니다. 이와 같은 방법으로 타겟보드에서 작업을 하신 후 프로그램을 종료하십시오.

부팅 메시지가 출력되지 않는다면
  • 타겟 보드와 연결된 시리얼 포트 번호가 옳바른지 확인하십시오.
  • 시리얼 케이블이 타겟 보드와 제대로 연결되어 있는지 확인하십시오.
  • 시리얼 케이블에 이상이 없는지 확인하십시오.
  • 타겟보드에 전원이 제대로 인가되어 있는지 확인하십시오.

TuTTY 다시 실행하기

TuTTY를 다시 실행하시면 [Save Sessions] 에 이전에 저장한 설정이 목록이 출력됩니다. 목록 중 사용하시려는 설정 항목을 선택하신 후 [Load] 버튼을 클릭하여 해당 설정 값을 불러 옵니다. 설정 값 불러오기에 성공하면 [Open]버튼을 클릭합니다.

[Open] 버튼을 클릭하시면 이전 화면에서처럼 EZ 보드와 통신할 준비가 완료됩니다.

타겟보드에 전원을 인가하시면 보드와 통신하실 수 있습니다.