EZ-S3C6410(em-s3c6410) 보드를 사용하다가 동작이 이상하거나 처음 구매 했을때로 상태를 돌리고 싶으면 다음과 같이 하면 됩니다.

물론 처음부터 차근차근 하셨고 FALINUX 보드를 만져 보셨던 분이라면 쉽게 하겠지만

사용한지 얼마 안되었거나 app만 올려서 이용하셨던 분들은 잘 모르는것 같아서 올리게 되었습니다.

순서는 다음과 같습니다.

1. 이미지 준비
2. pc 와 보드를 시리얼(콘솔) 연결
3. 부트로더 다운로드
4. ezboot 환경 설정
5. kernel과 ramdisk 이미지 다운로드 및 app 영역

 

===========

1. 이미지 준비
http://forum.falinux.com/zbxe/?mid=EZS3C6410 에서 EZ-BOOT, Kernel, Ramdisk 를 다운로드 합니다.
ramdisk = ToolChain & Ram disk 항목의 ================> "ramdisk-1.12-24M.gz"
kernel = kernel 항목의 ================================> "zImage.ez-s3c6410"
ezboot = EZ-BOOT 항목의 ============================>"ezboot.ez-s3c6410"

2. pc 와 보드를 시리얼(콘솔) 연결
이부분은 모르면 보드 사용이 불가 하기 때문에 넘어가겠습니다.

 

3. 부트로더 다운로드
다음과 같이 ezboot 까지 들어갈 수 있다면 "zfb" 또는 "tfb" 를 이용하여 다운로드를 할 수 있습니다.
zfb = zmodem 을 이용하여 부트로더를 flash 로 다운로드 명령
- 터미널 창이 어떤 것이냐에 따라 파일선택 창이 자동으로 뜨는것도 있고 안뜨는 것이 있기 때문에 자동으로 안뜬다면 이 명령을 치고 나서 터미널 창의 zmodem 전송버튼을 클릭하여 앞에서 받아둔 ezboot.ez-s3c6410 을 선택하여 다운로드

tfb = tftp 를 이용하여 부트로더를 flash 로 다운로드 명령
- tftp가 구축이 되어 있다면 "set" 으로 들어가서 아이피와 부트로더 파일명을 맞춰주고 tfb 명령을 이용하여 부트로더 다운로드

 

4. ezboot 환경설정
다음은 홈페이지에서 받은 ezboot 의 디폴트상태 환경입니다.
이중 2,5,6,7,14,20 번 항목만 변경하시면 됩니다.

===================================================

  ...Saved^^;
   1) mac address            : 00:FA:01:A5:16:00
   2) local ip               : 192.168.10.189
   3) local netmask          : 255.255.255.0
   4) local gateway          : 192.168.10.1
   5) server ip              : 192.168.10.29
   6) zImage      file name  : zImage.ez-s3c6410
   7) ram disk    file name  : ramdisk-1.12-24M.gz
   8) boot loader file name  : ezboot.ez-s3c6410
   9) logo image  file name  :
  10) auto execute full name :
  11) autoboot wait time     : 2
  12) copy ramdisk [Y/N]     : Y
  13) arm kernel arch number : 3000
  14) nand part (B,C,L,K,R,A): 1,1,2,3,10,1007
  15) watchdog  (sec, off=0) : 0
  16) KCMD 1 : mem=88M
  17) KCMD 2 : initrd=0x50800000,10M root=/dev/ram0 ramdisk=24576
  18) KCMD 3 : console=ttySAC0,115200
  19) KCMD 4 : init=/init /init.rc
  20) KCMD 5 :
  21) KCMD 6 :

  L)  Load default
      LF) load KCMD2 root=flash
      LR) load KCMD2 root=ramdisk
  M)  generlate Mac address
  S)  Save to flash
  P)  aPply & exit
  Q)  Quit

  Select >>

========================================================
- 2,5 번 = 사용자 환경에 맞춰서 보드IP 와 서버IP를 설정해 주시면 됩니다. 
- 6,7 번 = FALINUX 홈페이지에서 받은 파일명과 동일하게 적어줍니다.
- 14번 = NAND flash size 에 맞춰서 "MB" 단위로 (부트로더,보드환경설정,ezboot 상의 로고,커널,램디스크,어플) 순으로 입력해 줍니다.  ( 만약 NAND size 를 넘어가도록 설정후 app영역 erase 명령인 efa 를 실행했을때 부트로더 까지 지우니까 주의하세요)
- 20번 = LCD 를 이용시 설정하는 부분인데 lcd 를 사용하지 않을시에는 넘어가셔도 됩니다. 
            입력문자 = "ezpanel=[1/3]"
            [1/3] 은 패널 번호인데 FALINUX 의 4.3" 는 1번, 7" 는 3번 입니다.

 

5. kernel과 ramdisk 이미지 다운로드 및 app 영역
- 4번 항목에서 설정을 모두 하셨다면 3번에서 따로 설정했던것을 미리 한것이기 때문에
"zfk","zfr" 을 이용하여 zmodem 다운로드 
"tfk","tfr" 을 이용하여  tftp 다운로드
- "efa" 명령으로 app 영역 삭제

이로서 "efa" 시 14번항목의 app 영역설정이 정상적으로 되었다면 초기화가 완료 되었습니다.