포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.
안녕하세요?
다음은 Windows CE 6.0 eBoot의 메뉴에 대해 설명해 드립니다.
MS에서 제공되는 표준 eBoot와 달리 S3C64x0 계열 BSP의 eBoot는 기존과 약간 다르기 때문에 혼동이 올 수 있습니다.
DNW를 실행하고 Windows CE용 eboot.nb0를 실행하면 다음과 같이 부트로더가 수행 됩니다.
채병철님이 정리하신 http://www.aesop.or.kr/?document_srl=43393 문서를 참조하세요. :)
다음은 부트로더 수행 화면 입니다.
[ADDRESS:50030000h,TOTAL:524298(0x80000)]
(25.231MB/s,0.020s)
Checksum is being calculated....
(If you want to skip, press 'x' key)
Checksum O.K.
?
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Mar 27 2009 16:01:43
Microsoft Windows CE Bootloader for the AESOP S3C6410 Version 2.4 Built Mar 27 2009
Arguments area has some values
Press [ENTER] to download image stored on boot media, or [SPACE] to enter boot monitor.
Initiating image download in 4 seconds.
위의 "Initiating image download in 4 seconds."에서 [스페이스 바 키]를 누르면, 다음과 같이 부트 환경 설정 부분으로
진입하게 됩니다. [엔터]키를 누르면, 미리 설정된 부트 환경으로 부팅을 진행하게 됩니다.
다음은 부트로더 환경 설정 메뉴이며, 각 메뉴의 기능에 대해 설명 드리겠습니다.
Ethernet Boot Loader Configuration:
0) IP address: 0.0.0.0
1) Subnet mask: 255.255.255.0
2) DHCP: Disabled
3) Boot delay: 5 seconds
4) Reset to factory default configuration
5) Startup image: DOWNLOAD NEW
6) Program disk image into SmartMedia card: Disabled
7) Program LAN9215 MAC address (00:00:00:00:00:00)
8) KITL Configuration: DISABLED
9) Format Boot Media for BinFS
A) Erase All Blocks
B) Mark Bad Block at Reserved Block
C) Clean Boot Option: FALSE
D) Download image now
E) Erase Reserved Block
F) Low-level format the Smart Media card
L) LAUNCH existing Boot Media image
R) Read Configuration
U) DOWNLOAD image now(USB)
W) Write Configuration Right Now
0) IP address: 0.0.0.0
=> LAN9215 이더넷 칩의 IP 주소를 설정 하는 부분 입니다.
Windows CE 이미지를 이더넷으로 다운로드 하거나, KITL을 사용할 경우 설정해 주셔야 합니다.
1) Subnet mask: 255.255.255.0
=> LAN9215 이더넷 칩의 서브넷 마스크를 설정 하는 부분 입니다.
Windows CE 이미지를 이더넷으로 다운로드 하거나, KITL을 사용할 경우 설정해 주셔야 합니다.
2) DHCP: Disabled
=> DHCP를 이용하여, 자동으로 IP를 얻어오는 기능을 사용 합니다.
3) Boot delay: 5 seconds
=> 부트로더 초기 실행시 "Initiating image download in 4 seconds."의 시간을 설정할 수 있습니다.
4) Reset to factory default configuration
=> 모든 설정을 초기 값으로 되돌릴 수 있습니다.
5) Startup image: DOWNLOAD NEW 또는 LAUNCH EXISTING
=> 1) "Initiating image download in 4 seconds." 이후 수행될 동작에 대해 정의 합니다.
DOWNLOAD NEW로 설정 시, "Initiating image download in 4 seconds." 이후, 다운로드 작업을 수행 합니다.
LAUNCH EXISTING로 설정 시, "Initiating image download in 4 seconds." 이후, NAND Flash에 저장된 이미지로
부팅을 시도 합니다.
2) "D) Download image now", "U) DOWNLOAD image now(USB)" 를 이용하여 Windows CE 이미지를 다운로드 후
다운로드 받은 이미지를 실행할 것인지에 대해 설정 합니다.
DOWNLOAD NEW로 설정 시, 다운로드 작업만을 수행하고 종료 합니다.
LAUNCH EXISTING로 설정 시, 다운로드 작업 후 다운로드 된 이미지를 수행 합니다.
6) Program disk image into SmartMedia card: Disabled
=> "D) Download image now", "U) DOWNLOAD image now(USB)" 를 이용하여 Windows CE 이미지를 다운로드 후
다운로드 받은 이미지를 NAND Flash에 기록할 것인지에 대해 설정 합니다.
7) Program LAN9215 MAC address (00:00:00:00:00:00)
=> LAN9215 이더넷 칩의 MAC 주소를 설정하는 부분 입니다. 보통 "00:11:22:33:44:55"로 설정 합니다.
8) KITL Configuration: DISABLED
=> KITL을 사용할 것인지에 대해 설정 합니다.
9) Format Boot Media for BinFS
=> S3C64x0 계열용 WinCE의 경우 NAND Flash의 영역을 Stepldr / eBoot / NK.bin / User Space 영역으로 파티션을
하여 사용하며, 해당 메뉴를 선택시 NK.bin과 User Space 영역을 삭제 합니다.
NAND Flash에 NK.bin을 기록 시, 한 번은 수행해 줘야 합니다.
A) Erase All Blocks
=> NAND Flash의 모든 블록을 삭제 합니다.
B) Mark Bad Block at Reserved Block
=> Stepldr / eBoot / NK.bin / User Space 영역 중 Stepldr / eBoot 영역을 BAD Block로 설정하여, 삭제를 방지 합니다.
C) Clean Boot Option: FALSE
=> 별 필요 없는 메뉴 입니다. :) 안써봐서 모르겠네요. ㅋ
D) Download image now
=> Ethernet를 이용하여 이미지를 다운로드 합니다.
E) Erase Reserved Block
=> Stepldr / eBoot / NK.bin / User Space 영역 중 Stepldr / eBoot 영역을 삭제 합니다.
NAND Flash에 기록된 부트로더 교체 시 사용 합니다.
F) Low-level format the Smart Media card
=> NAND Flash를 Low Level 포멧 합니다. 리눅스용 NAND Flash를 사용했을 경우 한번은 수행해 줘야 합니다.
L) LAUNCH existing Boot Media image
=> NAND Flash에 기록된 이미지로 부팅 작업을 수행 합니다.
R) Read Configuration
=> 저장된 환경 설정을 읽습니다.
U) DOWNLOAD image now(USB)
=> USB를 이용하여 DNW를 통해 이미지를 전송 받을 때 사용하는 메뉴 입니다.
W) Write Configuration Right Now
=> 현재 변경한 환경 설정들을 NAND Flash에 기록 합니다.