我使用的平台是TI的DM368,nandflash是H27U1G8F2B_(Rev0.1),已经uboot中增加一些对nand操作的的函数,函数中包括对nand的擦
除、已确定数据的写、读和读出数据的判断,主要的目的是我们的项目中经常会出现nand flash位反转的现象,导致整个系统瘫痪。
现在想测试研究这种现象的原因以及位反转情况的归类。目前可以对nand flash的任务地方进行任意次的擦除读写操作,现在对
flash的某一固定块操作的次数已经达到上百万次,flasn的块都以及出现操作错误了,flash操作返回的错误参数是-5,这个参数是
I/O错误,但是还是没有我想要的位反转现象的出现,但是我们头就想重现这种情况,请大家帮忙出下注意有没有经历过这样的任务
,或者给我提供点建议。我再补充下,ECC硬件校验是开通的,采用的是4位ecc。期待大家的回复。。。。。。。 |