当前位置: 技术问答>linux和unix
nandflash 驱动出了问题还是内核配置出了问题?
来源: 互联网 发布时间:2016-08-06
本文导语: nandflash 在uboot下使用nand erase格式化以后,在linux下可以mount 然后写入 内容,并且umount以后可以保存。但是当reset以后,坏块检测表明坏块 增多,重新mount以后可以读,但是无法写入了。提示的原因是,如果写 入...
nandflash 在uboot下使用nand erase格式化以后,在linux下可以mount 然后写入
内容,并且umount以后可以保存。但是当reset以后,坏块检测表明坏块
增多,重新mount以后可以读,但是无法写入了。提示的原因是,如果写
入需要先删除,但是如果是坏块,则无法删除。可能是第一次写的时候,
在nandflash中写入不当的位,使之显示为坏块。所以第二次就无法写入
了。这个问题不知道是什么原因,可能是linux的nandflash驱动中的write出了问题,也可能
是配置出了问题?
内容,并且umount以后可以保存。但是当reset以后,坏块检测表明坏块
增多,重新mount以后可以读,但是无法写入了。提示的原因是,如果写
入需要先删除,但是如果是坏块,则无法删除。可能是第一次写的时候,
在nandflash中写入不当的位,使之显示为坏块。所以第二次就无法写入
了。这个问题不知道是什么原因,可能是linux的nandflash驱动中的write出了问题,也可能
是配置出了问题?
|
uboot下全擦除(不包括u-boot)检测一下有多少坏块,坏块位置是否影响你系统的使用。
然后在擦除 读写测试一下,在看看以看坏块数量和位置是否变化
然后在擦除 读写测试一下,在看看以看坏块数量和位置是否变化