,问:wince启动过程中程序丢失,Invalid MBR。急救!
- UID
- 826437
|
,问:wince启动过程中程序丢失,Invalid MBR。急救!
使用TQ2440核心板,自制的底板,10.4TFT LCD,外扩串口和485,WINCE6.0系统,在开关电源供电时没问题。现场供电使用安全栅供电,偶尔有启动不了的现象,表现为wince启动过程中停止在第二个LOGO画面,串口调试显示下列信息:
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后,系统可以正常启动。
我的问题是,这种情况是怎样产生的,如何得以解决。谢谢 |
|
|
|
|
|
- UID
- 826524
- 性别
- 男
|
安全栅供电的电流上限是多少?
当flash读错后,换用开关电源后,如flash还错的话,那有可能是安全栅供电时的某次写flash期间出的错。用示波器监视flash的VCC,看是否有异常。 |
|
|
|
|
|