Board logo

标题: ,问:wince启动过程中程序丢失,Invalid MBR。急救! [打印本页]

作者: cuicaifeng    时间: 2013-7-5 14:21     标题: ,问:wince启动过程中程序丢失,Invalid MBR。急救!

使用TQ2440核心板,自制的底板,10.4TFT LCD,外扩串口和485WINCE6.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后,系统可以正常启动。
我的问题是,这种情况是怎样产生的,如何得以解决。谢谢
作者: baikeeditor    时间: 2013-8-1 14:27

安全栅供电的电流上限是多少?
当flash读错后,换用开关电源后,如flash还错的话,那有可能是安全栅供电时的某次写flash期间出的错。用示波器监视flash的VCC,看是否有异常。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0