全部博文(19)
分类: LINUX
2012-11-13 23:11:13
科普知识:
1、nand flash片内结构
1)块 Block,是nand flash擦除的基本/最小单位。
2)页 Page,是读/编程(写)操作的基本单位。
3)oob,空闲区域(spare area)/冗余区域(redundant area),而linux系统中,一般叫做(out of band)。
标记是否坏块
存储ECC数据
存储一些和文件系统相关的数据
2、nand flash 引脚:
CE# chip enable,芯片使能
CLE 命令锁使能
ALE 地址锁使能
RE# 读使能
WE# 写使能
WP# 写保护
R/B# 就绪/忙,主要用于在发送完编程/擦除命令后,检测这些操作是否完成
3、ONFI命令(onfi_3_1_spec)
Linux 源码分析(linux 3.6-rc7)
1、mtd(Memory Technology Device)