嵌入式系统中Nand Flash写平衡的研究

嵌入式系统 时间:2012-04-10来源:网络

(3)属性域。属性域占据数据区的512B-527B字节区域,数据结构如下:

逻辑块索引:占据扇区的512B-515B区域,记录扇区在物理块的逻辑块号,如果没有使用,则值可能为0X00000000(擦除后方可使用)和0XFFFFFFFF(不需擦除可直接使用)。

有效标志:仅使用数据区的516B区域,其值为‘V’时为有效,其他无效。系统第一次格式化闪存时,置该字节的值为‘V’。

保留区域:数据区517B区域, 在第一次使用时根据该字节确定该块是不有效;

使用标志:占据数据区的518B区域,0XFF未被使用,不为0XF0表示被使用。

页使用情况:占据数据区的519B-520B区域,每两位(页追加标志域)表示一次追加,值0b11表示该页数据域512字节未被追加,0b10表示追加未完成,0b00表示追加完成,这里可以保证在一页数据区8次追加文件,在文件恢复时也会用到该域根据该域判断是追加还是修改文件;

块擦除次数:占据数据区的521B-524B,每次擦除块时,该域值加1;剩余为保留区。

2.3 FFS的写平衡的实现

53.jpg

1 2 3

关键词: 平衡 研究 Flash Nand 系统 嵌入式

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版