计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

嵌入式系统中的Flash存储管理(2)

2014-06-23 01:10
导读:扇区状态逻辑扇区号数字空间4位28位125字节 扇区状态有4种,用于进行掉电数据恢复: FREE—空扇区(0xF); DVALID—扇区数据无效(0xE); INUSE—扇区数据

扇区状态逻辑扇区号数字空间4位28位125字节

扇区状态有4种,用于进行掉电数据恢复:

FREE—空扇区(0xF);

DVALID—扇区数据无效(0xE);

INUSE—扇区数据有效(0xC);

DIRTY—扇区数据无用,可擦除(0x8)。

以64K大小的块为例,可以计算出每个块中可以划分出127个扇区;另外,还会有4字节的空间,专门用于标志下一个被整理块。标记为0x80,否则为0xffffffff。

因此可以得出物理扇区和绝对地址之间的对应关系:

绝对地址=Flash基地址 物理扇区号×0x204 所在块号×4

(2)扇区分类

FMM中将扇区分为ID扇区和数据扇区两类:

①FMM会占用N个扇区作为标识ID(Identification)扇区,占用逻辑扇区号0~N。这一部分扇区是文件系统不能使用的,是FMM用于管理所占用的存储空间。因此文件系统所管理的逻辑扇区号必须从N 1开始。

ID扇区主要包含如下数据:FMM版本号、写入(擦除)次数EraseCount、用户标识和坏扇区表。

上一篇:浅析电动相使用的通病及解决方法 下一篇:探讨房屋建筑工程施工质量管理