现象: NAND: 512 MiB Bad block table found at page 65472, version 0x01 Bad block table found at page 65408, version 0x01 问题: 我的nand只有128M,现在居然是512M? 还有bad block table found是什么意思? 在启动内核时还会出现很多的坏块的提示,望高手指点,谢谢
主要是坏块太多了,我觉得有些是假坏块
我用uboot已经执行过了nand scrub命令了,还是没效果,是否和nand flash的驱动有关
启动内核时会有:
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0035bb48: 0xf2bf instead
[42949374.590000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0035bb4c: 0x0347 instead
[42949374.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0035bb50: 0x777d instead
[42949374.670000] Further such events for this erase block will not be printed
[42949374.740000] Empty flash at 0x0076225c ends at 0x00762800
[42949374.760000] Empty flash at 0x00765528 ends at 0x00765800[Quote=引用 1 楼 feiyinzilgd 的回复:]
引用楼主 cyq1028 的回复:
现象:
NAND: 512 MiB
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01