阅读:1336回复:4
2440下wince启动问题?
新做的2440硬件板子在启动wince4.2时显示如下:
Windows CE Kernel for ARM (Thumb Enabled) Built on Mar 13 2003 at 22:52:56 ProcessorType=0920 Revision=0 sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8c2013bc Windows CE Firmware Init INFO: Initializing system interrupts... INFO: Initializing system clock(s)... INFO: Initializing driver globals area... SDMMC config set rGPGCON: fd86edba OEMInit Done... Sp=ffffc7cc OEMSetRealTime: Year: 2003, Month: 1, Day: 1, Hour: 12, Minute: 0, second: 0 rcnr=1h OEMSetRealTime(register): Year: 3, Month: 1, Day: 1, Hour: 12, Minute: 0, second: 0 rcnr=1h FMD::FMD_Init FMD::FMD_Init Done 请问FMD::FMD_Init Done以后作什么初始化?为什么会死在这里呢?硬件音频还没有焊接,没有EEProm,其他的功能齐全。 |
|
沙发#
发布于:2007-05-19 17:00
我也遇到同样的问题,我的板子除了CPU、FLASH和SDRAM 其他都没焊
不知楼主解决没有? |
|
板凳#
发布于:2007-05-20 10:03
这个问题其实很简单,肯定是端口配置的问题,请在debug模式下编译,一般是中断口配置和你的板子不匹配。建议先把注册表中不用的驱动,powerbuttton,PCMCIA,网卡去掉,应该可以启动的。如果还不行,debug模式调试信息打印看看
|
|
地板#
发布于:2007-05-20 10:41
看看DRIVERS\BUILTIN这个注册键下有什么东西,在它们的驱动程序里打信息就知道为什么了,
可能是哪个硬件没有,但驱动还被加载了,硬件找不到而进入列循环了. |
|
|
地下室#
发布于:2007-05-22 15:29
问题解决了,果然是多余的驱动程序被加载的缘故,删掉了一大堆没用的驱动
感谢楼主和版主的热心解答! |
|