首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

ERROR: Checksum Failure. Windows CE 内存储器报错

2012-09-10 
ERROR: Checksum Failure. Windows CE 内存报错Version BSP_WINCE_ARM_A8 1.00.00.09Microsoft Windows CE

ERROR: Checksum Failure. Windows CE 内存报错
Version BSP_WINCE_ARM_A8 1.00.00.09
Microsoft Windows CE Bootloader Common Library Version 1.4
EBOOT Version 1.2, BSP 1.00.00.09


在EBOOT 从SD卡下载NK的时候出现如下:
ERROR: Checksum failure (expected=0x2738116 computed=0x2738114)
****** Checksum failure on record 98, ABORT!!! ******

仔细看日志发现SD卡读取失败
SDCARD: reqested speed 1000000, actual speed 1000000
SDHC: 4 bit mode
SDCARD: reqested speed 25000000, actual speed 19200000
read ebootsd.nb0 file
fileIoRead error!!!

总共300套,有200套出问题,将出问题的DDR降频处理后则可以读取SD卡。

反复测试后发现是DDR2的问题,OK的是镁光的G版本,10+的批号,不OK的是H版本,12+的批号。

论坛里有其他同志发表过类似帖子,解决方案是增大DQS_DELAY,DISABLE DLL,依法炮制后问题仍然存在。

实在苦思不得其解,故发帖求高人指点,不胜感激!

小弟身在深圳,请高人回帖或联系本人:小张,13923760872,QQ:1228032744,谢谢!

[解决办法]
文件全部重新下载一下试试

http://www.arm9home.net/read.php?tid-2844-fpage-0-toread--page-2.html
[解决办法]
1. 如果你們量大, 就叫代理商去找原廠的 FAE 來 support.
2. 如果你們量不大, 那就叫代理商去找 G 版的貨.
3. 最正規的作法是建 IBIS model 來 simulation 並據以調整 layout 及 controller parameter.
4. 可以試著將 RAM 的 clk, bus 上的串聯電阻值調整一下試試看以消除反射波.
5. 若是設計的太靠近 margin, 那不良率也會比較高, 而且 WinCE 的 memory bus loading 相當重, 若是 memory 不穩定, 那系統跑起來可能很容易當機, 這種當機是無法 debug 的.

Paul, Chao @ Techware

热点排行