各位:
最近在调试S3C2440内核的ARM9板子程序时,最后用USB进行烧写Image文件,结果到了如下阶段时,ARM9板子指示灯熄灭,无法启动WINCE,如下代码是通过串口打印出来的信息。
<PWR_Init:0x30960
>PWR_Open(0x30960, 0x0, 0x3)
<PWR_Open:1
>PWR_IOControl(0x321000, 0x0, 0, 0x6030a00)
<PWR_IOControl:1
>PWR_Open(0x30960, 0x0, 0x3)
<PWR_Open:2
PWR_Close(0x30960)
384 clock
正常情况应该执行到如下代码:
USB enable interrutp
charlie::SDIO::SDHOST::SDCSDCardDllEntry::DLL_PROCESS_ATTACH
charlie::SDIO::SDCInitialize+
charlie::SDIO::SDCInitialize-
--S3C2440DISP::InitializeHardware
SDMMC config set rGPGCON: fda6fdba
Touch Init
SL_Open 0x30DD0 (0 opens)
SetBaudRate -> 9600
+SL_GetStatus 0x30DD0
[CS8900] Send ARP Request Packet
[CS8900] Send ARP Request Packet
[CS8900] Send ARP Request Packet
[CS8900] Send IP Packet
这样,WINCE就正常启动了。
出现这种情况,我是在调试smdk2440中的Cfw.c文件之后产生的,但应该都是正常操作。
以上的问题,还请哪位前辈告知一下怎么解决,本人不甚感激。如还有不清楚问题的地方,请指出。
谢谢。