Hyper Terminal 이란?
Hyper Terminal 사용 목적
Hyper Terminal 설치 확인
Hyper Terminal의 위치
Hyper Terminal 사용 방법
Hyper Terminal 다시 실행하기

Hyper Terminal 이란?

Microsoft Windows(이하 MS윈도우)에서 타겟보드의 부팅을 확인하기 위해서 Hyper Terminal이라는 통신 에뮬레이터를 사용합니다. Hyper Terminal은 텍스트 환경에서 통신 서비스에 연결하여 사용하는 통신 프로그램으로 MS윈도우를 설치하면 기본적으로 설치되기 때문에 별도로 프로그램을 찾아 설치할 필요가 없습니다.

Hyper Terminal 사용 목적

타겟보드와 연결된 시리얼 케이블 통하여 타겟보드로 로그인한 후, 타겟보드 내에서 내용 확인 및 제어 또는 프로그램을 실행할 수 있습니다.

Hyper Terminal 설치 확인

  • 하이퍼터미널이 설치가 되어 있는지 확인을 하기 위해서 [시작>>프로그램>>보조 프로그램>>하이퍼터미널]이 있는지 확인하면 됩니다.
  • 만일 없는 경우 하이퍼터미널을 설치하기 위해서는 [시작>>설정>>제어판>>프로그램 추가/삭제]를 두 번 클릭하여 [Windows 설치] 탭을 선택합니다.
  • 구성요소 안에서 [통신]을 선택하고 [자세히]를 누릅니다.
  • [하이퍼터미널]의 앞의 체크 박스에 체크를 하고 [확인]을 누릅니다.

Hyper Terminal의 위치

[시작>>프로그램>>보조프로그램>>통신]을 차례로 클릭하신 후 [하이퍼터미널]을 클릭하시면 Hyper Terminal을 실행할 수 있습니다.

Hyper Terminal 사용 방법

Hyper Terminal을 처음 실행하시면 아래와 같은 화면이 출력됩니다. 또한 아래의 설명에 따라 위치 정보를 입력한 이후부터는 출력되지 않습니다.

위의 화면이 나타나면, [지역번호(C)]에 거주하고 계시는 지역의 DDD 번호는 입력하시면 됩니다. 예로 거주 지역이 서울이면 02를, 경기도이면 031을 입력한 후 [확인] 버튼을 클릭합니다.

Hyper Terminal의 처음 실행이 아니거나 위의 위치정보를 입력하셨다면 바로 아래 화면이 나타납니다. [연결 설명] 대화상자는 타겟보드나 기타 다른 호스트와 연결할 때 사용되는 정보를 등록하는 과정으로 미리 등록해 놓으면 다음 연결부터는 복잡한 내용 설정 없이 바로 연결할 수 있어 편리합니다.

위의 화면에서 [이름(N)]란에 적당한 이름을 써 넣습니다. [아이콘(I)]도 역시 적당한 이미지를 선택한 후 [확인] 버튼을 클릭합니다.

[새 연결]까지 입력하셨다면 다음은 [연결 대상]입니다. 여기서는 타겟보드와 연결된 시리얼 포트를 선택하여 줍니다. [연결에 사용할 모뎀(N)]에서 시리얼 포트를 선택하신 후 [확인]버튼을 클릭하십시오.

[확인] 버튼을 클릭하시면 선택한 시리얼 포트에 대한 설정화면이 출력됩니다.

시리얼 포트에 대해 아래와 같이 설정하여 주십시오.

  • 초당 비트 수(B) : 115200
  • 데이터 비트(D) : 8
  • 패리티(P) : 없음
  • 정지 비트(S) : 1
  • 흐름 컨트롤(F) : 없음

설정이 끝났으면 [확인] 버튼을 클릭합니다. 여기까지 진행하셨다면 타겟보드와 통신하기 위한 준비가 완료되었습니다.

지금까지 입력한 설정을 다음에 바로 사용하기 위해 저장부터 하겠습니다. 메뉴에서 [저장(S)]를 클릭하십시오.

이제 타켓 보드인 EZ 보드의 전원을 켜 주십시오. Hyper Terminal 화면에 부팅 메시지가 출력됩니다.


▶ 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
                             :

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

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

Hyper Terminal 다시 실행하기

Hyper Termial을 다시 실행해 보겠습니다. 앞서 타켓 보드와의 연결을 위한 설정 값. 즉, 사용하는 시리얼 포트와 선택한 시리얼 포트에 대한 보오율과 흐름제어 같은 정보들을 미리 저장해 두었기 때문에 두 번째 실행부터는 저장해둔 설정만 선택하면 되므로 편리합니다.

[시작>>프로그램>>보조프로그램>>통신>>하이퍼터미널]을 클릭하시면 이전에 저장한 설정내용이 메뉴로 출력됩니다.

저장한 이름의 메뉴(여기서는 EZ-Board.ht)를 클릭합니다. 이전 설정대로 Hyper Terminal이 실행됩니다.