이솝 임베디드 포럼 WiKi 페이지는 이솝 임베디드 포럼 공동제작 보드를 사용하시는 회원님들이 자유롭게 업데이트 하실 수 있습니다.
[V210] SDMMC 카드를 이용한 부트로더 기록 방법
조회 수 1717 추천 수 0 2012.08.15 07:08:39SD/MMC 카드를 이용한 부트로더 기록 방법
1) 부트로더가 살아있는 이솝 보드 1대를 준비합니다.
2) 준비한 보드의 아랫쪽 SD 카드 포트에 SD 카드를 삽입합니다.
3) 다음과 같이 U-Boot의 "Hit any key to stop autoboot: "에서 아무키나 눌러 명령 프롬포트 모드로 진입 합니다.
OK
AMS369FG06 AMOLED PWM Initialized.
GPD0CON : 1111, GPD0DAT : f
U-Boot 1.3.4 (Oct 17 2010 - 00:53:52) for aESOP-S5PV210 Rev.03
CPU: S5PV210@1000MHz(OK)
APLL = 1000MHz, HclkMsys = 200MHz, PclkMsys = 100MHz
MPLL = 667MHz, EPLL = 80MHz
HclkDsys = 166MHz, PclkDsys = 83MHz
HclkPsys = 133MHz, PclkPsys = 66MHz
SCLKA2M = 200MHz
Serial = CLKUART
Board: aESOP-S5PV210
DRAM: 512 MB
SD/MMC: Card init fail!
0 MB
NAND: 512 MB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
aESOP-S5PV210 #
4) DNW로 다음의 명령을 입력하여 0xC0008000 번지에 기록할 U-Boot를 다운로드 합니다.
$> dnw 0xc0008000#> smdk-usbdl -a 0xc0008000 -f ./u-boot.bin 호스트 PC에서 수행
5) 다음과 같이 movi write u-boot 0xc0008000 명령을 입력하면, 0xc0008000 번지에 다운로드 된 부트로더가 SD 카드에 기록 됩니다.
$> movi write u-boot 0xc0008000
6) 부트모드 스위치를 3,4번을 ON 하면 SD 부팅 모드로 전환 됩니다. (NAND 부트는 2번만 ON)
7) 이제 보드의 전원을 켜면 SD로 U-Boot가 부팅되며 U-Boot의 명령 프롬포트에서 다음의 순서대로 부트로더를 다운받고, 기록 합니다.
$> dnw 0xc0008000 (부트로더 다운로드)
$>> nand erase 0 50000;nand write 0xc0008000 0 50000
8) 이제 부트모드 스위치를 2번만을 ON해서 NAND 부팅 확인 하시면 됩니다.