楼主你的KITL应该可以起来,只是你以debug模式编译。
debug模式不怎么好,总是会有错的。你以release编译吧。我就是这样的。
如果我没有猜错0 PID:0 TID:0 NK Kernel: DEBUGCHK failed in file c:\macallan\private\winceos\coreos\nk\kitl\ethdbg.c at line 147 这句话就停止了
并且弹出个对话框。我就是遇到这个情况。
http://topic.eeworld.net/u/20081127/11/ffaf4d6d-75af-40f2-b36c-5168f80aea13.html
这是我以前发的帖子,怎么做的我都贴了图了,你看看对你有帮助的。
楼主你的KITL应该可以起来,只是你以debug模式编译。
debug模式不怎么好,总是会有错的。你以release编译吧。我就是这样的。
如果我没有猜错0 PID:0 TID:0 NK Kernel: DEBUGCHK failed in file c:\macallan\private\winceos\coreos\nk\kitl\ethdbg.c at line 147 这句话就…
楼主你的KITL应该可以起来,只是你以debug模式编译。
debug模式不怎么好,总是会有错的。你以release编译吧。我就是这样的。
如果我没有猜错0 PID:0 TID:0 NK Kernel: DEBUGCHK failed in file c:\macallan\private\winceos\coreos\nk\kitl\ethdbg.c at line 147 这句话就…
ROMHDR at Address 0x97A98C24
RomHdr.ulRAMStart=0x97AA0000 RomHdr.physfirst=0x96CB8000.
Download successful! Jumping to image at 0x96CB9000...
******************************************************
******************************************************
******************************************************
******************************************************
******************************************************
OEMInitDebugSerial using UART1
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
ProcessorType=0411 Revision=7
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 96cb97d4
+OEMKitlInit
Checking for DM9000A Ethernet controller...
+DM9000AInit(0xB6700000, 00:15:F2:74:09:08)
[dm9: Chip signature is 0x0A469000
val =00000000, m_nIoMode:00000002 m_nIoMaxPad:00000001
DM9000A Ethernet controller initialized.
+DM9000ASetOptions
-DM9000ASetOptions
OEMether IP Addr: 192.168.0.11
OEMether IP netmask: 255.255.255.0
Device XSC1BD2312, IP 192.168.0.11, Port 981
Calling EdbgInitDHCP
-OEMKitlInit
!Kitl buffer specified by OAL is not required, ignore...
Host connected
Host IP: 192.168.0.188, port 2724
KITLGlobalState == 0x61
KITL Initialized
+OEMKitlInit
Checking for DM9000A Ethernet controller...
+DM9000AInit(0xB6700000, 00:15:F2:74:09:08)
[dm9: Chip signature is 0x0A469000
val =00000000, m_nIoMode:00000002 m_nIoMaxPad:00000001
DM9000A Ethernet controller initialized.
+DM9000ASetOptions
-DM9000ASetOptions
OEMether IP Addr: 192.168.0.11
OEMether IP netmask: 255.255.255.0
Device XSC1BD2312, IP 192.168.0.11, Port 981
Calling EdbgInitDHCP
-OEMKitlInit
!Kitl buffer specified by OAL is not required, ignore...
KITLGlobalState == 0x61
KITL Initialized
KITL: Leaving polling mode...
+DM9000AEnableInts
-DM9000AEnableInts
串口打印到上面的地方就挂掉了,LCD仍然是白屏,pb这次打印如下:
he Kernel Debugger is waiting to connect with target.
0 PID:0 TID:0 XSCDBG:Trace initialized: CFG:97ac0bdc Buffer: 97abf688, 14f0
(CoreCon) 15:27:40 12/18/2008 中国标准时间: Failed to connect debug message service! Please check the transport settings.
(CoreCon) 15:27:40 12/18/2008 中国标准时间: Transport service failed to connect
(CoreCon) 15:27:40 12/18/2008 中国标准时间: Warning: One or more services failed to connect. Make sure that the service is properly configured.