主题 : 擦除nand flash的时候出现Skipping bad block at 0x00600000 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 106030
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
综合积分: 54 分
注册时间: 2014-07-12
最后登录: 2015-06-01
楼主  发表于: 2015-04-14 13:22

 擦除nand flash的时候出现Skipping bad block at 0x00600000

我使用u-boot-2013.04-rc1 linux3.8.3,使用busybox1.20.2来制作yaffs2文件系统,nand为K9GAG08U0D,我在linux内核中将nand分区为0-1M(bootloader),1M-6M(kernel),6M-206M(file system),206M--(user)
我使用tftp 50008000 rootfs.yaffs2;nand erase 600000 F00000(F00000大于文件系统本身的大小);nand write.yaffs 50008000 600000 文件大小    成功的将yaffs2文件系统烧写到nand对应的分区,但是我要在重新烧写文件系统或者擦除整个nand的时候,就会出现:
Skipping bad block at  0x00600000                                          
Skipping bad block at  0x00680000                                          
Skipping bad block at  0x00700000                                          
Skipping bad block at  0x00780000                                          
Skipping bad block at  0x00800000  
Skipping bad block at  0x00800000                                          
Skipping bad block at  0x00880000                                          
Skipping bad block at  0x00900000                                          
Skipping bad block at  0x00980000                                          
Skipping bad block at  0x00a00000                                          
Skipping bad block at  0x00a80000                                          
Skipping bad block at  0x00b00000                                          
Skipping bad block at  0x00b80000                                          
……
……
这样的信息,不知道是什么原因造成,求大侠正解