- 2
- 0
- 约1.11万字
- 约 61页
- 2021-03-13 发布于天津
- 举报
Nand Flash 工作原理 - 坏块管理 坏块的种类: 先天性坏块 这种坏块是在生产过程中产生的 , 一般 芯片原厂都会在出厂时都会将坏块第一个 page 的 spare 区的第 6 个 byte 标记为非 0xff 的值。 后天性坏块 这种坏块是在 Nand flash 使用过程中产 生的 , 如果 Block Erase 或者 Page Program 错误 , 就可以简单地将这个块作为坏块来处 理 , 这个时候需要把坏块标记起来。为了和 先天性坏块信息保持一致 , 将新发现的坏块 的第一个 page 的 spare 区的第 6 个 Byte 标记 为非 0xff 的值。 Nand Flash 工作原理 - 坏块管理 坏块的处理: 理解了先天性坏块和后天性坏块后 , 我们已 明白 Nand 出厂时在 spare 区中已经反映出了 坏块信息 , 因此 , 如果在擦除一个块之前 , 一 定要先检查 spare 区的第 6 个 byte 是否是 0xff, 如果是就证明这是一个好块 , 可以擦 除 ; 如果是非 0xff, 那么就不能擦除。 不过 , 这样处理可能会错杀伪坏块 , 因为在 芯片操作过程中可能由于电压不稳定等偶 然因素会造成 Nand 操作的错误。但是 , 为了 数据的可靠性及软件设计的简单化 , 坏块一 个也不能放过。 Nand Flash 工作原理 - 坏块管理
原创力文档

文档评论(0)