nand write.jffs2 & nand write

发布时间: 2024-08-02
来源: 电子工程世界

使用uboot  写nand flash 是不需要FS支持的,但是我查看 uboot 源代码的时候,发现这行 "nand write.jffs2 xxxxx.." jffs 是一个文件系统,这是为什么呢?

 

nand write:向Nand Flash写入数据,如果NandFlash相应的区域有坏块,则直接报错。

nand write.jffs2:向Nand Flash写入数据,如果NandFlash相应的区域有坏块,可以跳过坏块。

nand read:读取Nand Flash相应区域的数据,如果NandFlash相应的区域有坏块,则直接报错。

nand read.jffs2s:读取Nand Flash相应区域的数据,如果NandFlash相应的区域有坏块,将对应坏块区域的缓冲填充0xff,然后跳过此坏块继续读取。

nand read.jffs2:读取Nand Flash相应区域的数据,如果NandFlash相应的区域有坏块,直接跳过坏块。

 

由此,我们得出结论,nand write 和 nand write.jffs2 没有本质区别,只是对坏快的处理稍微不同而已!


文章来源于: 电子工程世界 原文链接

本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。