擦除和烧写nand flash时发现坏块数目异常,几乎都是连着坏的,并且使用nand dump命令查看flash内容,非常有规律,查阅发现可能是nand flash很多块区域被标记为坏块了
解决办法:
在u-boot菜单模式下输入以下命令,擦除全片即可
nand scrub.chip
使用erase擦除nand flash时串口输出的一部分如下(使用烧写命令也有类似提示):

本文介绍在擦除和烧写NANDFlash时遇到大量连续坏块的问题及解决办法。通过使用nanddump命令检查,发现区块规律性地被标记为坏块。在U-Boot环境下,执行nandscrub.chip命令可以擦除全片,解决此问题。
擦除和烧写nand flash时发现坏块数目异常,几乎都是连着坏的,并且使用nand dump命令查看flash内容,非常有规律,查阅发现可能是nand flash很多块区域被标记为坏块了
解决办法:
在u-boot菜单模式下输入以下命令,擦除全片即可
nand scrub.chip
使用erase擦除nand flash时串口输出的一部分如下(使用烧写命令也有类似提示):


被折叠的 条评论
为什么被折叠?