使用TQ2440核心板,自制的底板,10.4TFT LCD,外扩串口和485,WINCE6.0系统,在开关电源供电时没问题。现场供电使用安全栅供电,偶尔有启动不了的现象,表现为wince启动过程中停止在第二个**画面,串口调试显示下列信息:
Initiating image launch in 0 seconds.
Launching image from boot media ...
OEMPlatformInit: IMAGE_TYPE_RAMIMAGE
+=OEMVerifyMemory+ dwStartAddr:0x80200000 dwLength:0x4
RAM image 0xa 0x80200003
+=OEMVerifyMemory+ dwStartAddr:0x80201000 dwLength:0x4
RAM image 0xa 0x80201003
OpenPartition: Invalid MBR. Cannot open existing partition 0x21.
ERROR: ReadOSImageFromBootMedia: Failed to open existing partition.
OEMPlatformInit ERROR: Failed to load kernel region into RAM.
格式化并重写wince之后,会正常启动。奇怪的是,用开关电源供电,没有一次程序丢失的情况;用安全栅供电,上述问题频繁出现。
我分析的情况如下:
1,自制底板有缺陷,该做的上拉电阻等没有弄全。
2,系统供电功率不足,这方面没经验。
3,核心板FLASH等出现问题。重新格式化并刷新WINCE后,系统可以正常启动。
我的问题是,这种情况是怎样产生的,如何得以解决。谢谢 |