使用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:读取N Read More
posted @ 2013-04-17 21:36 moon_cat Views(1302) Comments(0) Diggs(0)
moon_cat 转 如何编写linux下nand flash驱动-1 【编写驱动之前要了解的知识】1. 硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。关于什么是非易失性/易失性,从名字中就可以看出,非易失性就是不容易丢失,数据存储在这类设备中,即使断电了,也不会丢失,这类设备,除了Flash,还有其他比较常见的入硬盘,ROM等,与此相对的,易失性就是断电了,数据就丢失了,比如大家常用的内存,不论... Read More
posted @ 2013-04-17 15:56 moon_cat Views(242) Comments(0) Diggs(0)