日期:2014-05-16  浏览次数:20562 次

如何消除nand坏块
不知道什么原因经常造成nand坏块, yaffs2格式的
坏块时可能无法新建文件了

flash_eraseall 可以格式化分区, 并标识坏块, 但可用容量就小了

今天终于整个分区都坏了, 我估计是日常使用(小于3个月, 每天读写文件次数<10次,开关机<3次), 不断累积的坏块,
最终填满

我的问题
1. 什么原因造成如此频繁的坏块
2. flash_eraseall只能跳过, 有没有什么工具可以修复那些 伪坏块


我的平台omapl138 ( 基于arm9) 2.6.33-rc4

------解决方案--------------------
在UBOOT里用nand scrub擦除坏块标记。
------解决方案--------------------
“小于3个月, 每天读写文件次数<10次,开关机<3次”
你这flash也太次了点吧,我用的板子每天擦写超过100次,用了四五个月了也没问题啊。