问题现象,不是所有机器都这样的。有一批机器是这样,客户用了一段时间就不启动了,甚至有些在仓库放一段时间就不动了,后来回来拆机发现很多ecc 错误。
这个机器已经量产了有一年多,以前卖很多都没有问题。现在突然频繁出现,超过30% 的机器会出现。
首先怀疑是来料问题,因为别的一个同CPU的机器不会,果然换掉nandflash 就不会了,出问题的机器换到不出问题的机器也会有这种现象。
所以第一步是换料
第二步是重新格式化整个flash,把坏块处理一下。
是否也有一些是硬件原因呢?
这个帖子里面说的现象和我的太像了,虽然我的是SLC nandflash
CPU用的是S3C2451,和S3C2450没什么区别,BSP用的是S3C2450的,CE6.0,在烧录BOOTLOADER和OS以及启动OS等过程中,只要涉及到ECC的校验就容易出错。用的是MLC的NAND FL