如果flash 容易出现ECC 校验错误导致wince 系统不启动,有可能是什么问题呢?

批量生产的设备中超过30%出现因ECC校验错误导致WinCE系统无法启动的问题。初步怀疑是NAND Flash来料问题,更换Flash后问题缓解。同时考虑硬件因素,计划重新格式化Flash并处理坏块,参考相关论坛讨论进行排查。目前发现类似现象的案例,将进行测试验证解决方案。
摘要由CSDN通过智能技术生成



问题现象,不是所有机器都这样的。有一批机器是这样,客户用了一段时间就不启动了,甚至有些在仓库放一段时间就不动了,后来回来拆机发现很多ecc 错误。

这个机器已经量产了有一年多,以前卖很多都没有问题。现在突然频繁出现,超过30% 的机器会出现。

首先怀疑是来料问题,因为别的一个同CPU的机器不会,果然换掉nandflash 就不会了,出问题的机器换到不出问题的机器也会有这种现象。

所以第一步是换料

第二步是重新格式化整个flash,把坏块处理一下。



是否也有一些是硬件原因呢?

这个帖子里面说的现象和我的太像了,虽然我的是SLC nandflash

http://topic.csdn.net/u/20100709/11/74da915c-d800-404e-bd5f-f6a996c3099c.html?seed=1778424306&r=79669232#r_79669232

CPU用的是S3C2451,和S3C2450没什么区别,BSP用的是S3C2450的,CE6.0,在烧录BOOTLOADER和OS以及启动OS等过程中,只要涉及到ECC的校验就容易出错。用的是MLC的NAND FL
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值