안녕하세요...
오늘도 또 질문하게 되네요...
알려주신 방법으로 window ce 인스톨하고 bsp까지 컴파일 했습니다...
또한 MES DNW를 통해서 부트로더를 타켓에 download 했습니다.
타켓보드를 전원을 인가하면 다음과 같은 메시지가 나옵니다...
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Nov 20 2007 12:15:38
INFO:OALLogSetZones: g_oalLogMask: 0x8000000f
++ OEMPlatformInit.
+ReadBootConfig
BSP Version: 1.1.2
AESOP MP2530 Boot Loader Configuration
IP: 192.168.0.123, Subnet mask: 255.255.255.0
LAN91C111 MAC address: 22:33:44:55:66:E5, DHCP: Disabled
Write to NAND: Disabled, Reserved Image Area: 32 MB
Auto Boot: Download, Download Through Ethernet
Press [ENTER] to download now or [SPACE] to cancel.
Initiating image download in 212 seconds.
이 메시지는 처음 부터 이렇게 나온것은 아닙니다...
[SPACE] 선택하여 IP ,Subnet mask,LAN91C111 MAC address,DHCP,Write to NAND..
등등 값을 설정후 저장한후에 다시 동작시켰을때 이렇게 표시 되었습니다.
[ENTER] 선택하면
Starting auto-download ...
+InitEthDevice.
INFO : Ethernet : VA[b0300300], PA[85000300]
LAN91Cxxx: Chip Id 9 Revision 1
Before CleanUp
-InitEthDevice.
-- OEMPlatformInit.
System ready!
Preparing for download...
++ OEMPreDownload
+OALKitlCreateName('MP2530F', 0xc203c, 0x000c2014)
-OALKitlCreateName(pBuffer = 'MP2530F56746')
INFO: *** Device Name 'MP2530F56746' ***
INFO: Using static IP address 192.168.0.123.
INFO: Using subnet mask 255.255.255.0.
+EbootSendBootmeAndWaitForTftp
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
이와같이 표시 됩니다...
제 컴퓨터의 IP: 192.168.0.3 Subnet mask: 255.255.255.0 gateway: 192.168.0.1입니다.
window ce에서 Target 메뉴에서 “Connectivity Options…”를 선택하면
Target Device Connectivity Options 메뉴가 나오고 download에서 ethernet를 선택하고
setting를 선택하면
Ethernet Download Settings가 나오는데 사용자 설명서에는
Target device boot name:
dialoag box
IP address: 0.0.0.0
Boot loader: 0.0
Active target devices:
text box
TFTP bock size in bytes:
text box Restore 버튼
Ok버튼 Cancel버튼
이렇게 표시 되어있느데요...
제것에서는 TFTP bock size in bytes:
text box Restore 버튼 은 없습니다.
또한 Target device boot name의 dialog box에도 MAINSTN56746 또는 MP2530F56746이 표시
가 안되어서...혹시나 해서 직접 키보드로 입력해서 해봤지만 연결이 안됩니다.
그리고 Debugger에서 KdStub를 선택하면 setting이 비활성화 되고 밑에 (Prompt On Error)라고
표시 되지 않습니다.
계속해도 연결이 되지 않아서 도스 명령어로 타켓보드에 ping test를 했습니다...
ping 192.168.0.123 -t를 했는데...
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
!CheckUDP: Not UDP (proto = 0x00000001)
Sent BOOTME to 255.255.255.255
!CheckUDP: Not UDP (proto = 0x00000001)
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
!CheckUDP: Not UDP (proto = 0x00000001)
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
!CheckUDP: Not UDP (proto = 0x00000001)
Sent BOOTME to 255.255.255.255
중간중간에 !CheckUDP: Not UDP (proto = 0x00000001)
가 표시되는데...무엇이 문제인지 모르겠습니다...
설명 부탁합니다...
그럼 수고하세요...