wince 启动错误
我新打的板子,烧写了block0、eboot、nk都是正常的,现在有两个问题:
1、但是系统启动的时候总是死在一个地方:
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
ProcessorType=0926 Revision=5
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 80381920
DCache: 128 sets, 4 ways, 32 line size, 16384 size
ICache: 128 sets, 4 ways, 32 line size, 16384 size
FCLK:534000000, HCLK:133500000, PCLK:66750000
+++BSPIntrInit
+++++++++IRQ_EINT4++++++++++
---BSPIntrInit(rc = 1)
OEM INIT......
-OEMInit\nSp=ffffc7cc
[OEMIO:INF] + IOCTL_HAL_POSTINIT
[OEMIO:INF] - IOCTL_HAL_POSTINIT
+OALIoCtlHalInitRTC(...)
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
OEMIoControl: Unsupported Code 0x10100d0 - device 0x0101 func 52
OEMIoControl: Unsupported Code 0x10100f8 - device 0x0101 func 62
Prefetch Abort: Thread=83fc70cc Proc=8136ac90 'filesys.exe'
AKY=00000003 PC=0000000d(???+0x0000000d) RA=0000000d(???+0x0000000d) BVA=0000000d FSR=00000005
这里应该已经到了nk这部分了,我找不出问题所在,还望各位指教。
2、在eboot中对TOC的写操作是错误的,本来已经对TOC进行了初始化,结果打印出来的信息TOC的参数都是0.
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
这是flash驱动的问题吗?