如何编写linux下nand flash驱动

时间:2011-11-05 06:50:16
【文件属性】:

文件名称:如何编写linux下nand flash驱动

文件大小:473KB

文件格式:DOC

更新时间:2011-11-05 06:50:16

nand flash驱动

【Nand flash的特点】 Nand flash的操作,和其他一些常见的设备,如硬盘等,不同,其有自己特殊的方式。 其特殊就在于: 1.Nand flash的最小单位是页page,而不是其他很多设备所说的位bit。 2.写入数据之前必须先进行擦除erase操作 3.写的时候,最小单位是页page,对也进行写操作,也称作“页编程”,page programming 4.擦除的最小单位是块block 5.由于物理特性,容易出错,所以无论是读还是写,都要采取检测和校验,即EDC。 6.nand flash出厂时候,就有一定坏的块block,成为换块,并且做了一定标记。 7.nand flash中有个额外的空间,叫做spare area/oob


网友评论

  • 资料还可以,就是太贵了,不值这个价钱。