admin 管理员组

文章数量: 887021


2024年1月10日发(作者:c++的substr函数)

flash擦写block结构

Flash擦写block是Flash存储器中逻辑上的最小可擦写单位,由多个扇区组成。每个Flash擦写block包括一定数量的页,每页包含多个字节(通常为256或512字节)。Flash擦写block包含一个擦除计数器,在Flash擦写操作时被递增和更新。Flash擦写block还有一个标志位,用于指示它是否已被擦除。如果一个Flash擦写block中的所有页都被擦除,则该标志位为“1”,否则为“0”。

Flash擦写block的结构通常如下所示:

++

Flash擦写block header

++

页1

++

页2

++

...

++

页n

++

Flash擦写block header由擦除计数器和标志位组成。一页通常由数据区和校验区组成。Flash擦写block的大小和页大小可能因不同的Flash存储器而异。由于Flash存储器中对Flash擦写操作的限制,Flash擦写block通常需要被完全擦除才能被写入新数据,这也是Flash存储器相较于其他存储器的一个主要缺点。


本文标签: 擦写 擦除 标志 存储器 组成