• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

nandflash的坏块管理表存放在哪里

yhj416606438 2021-01-07 浏览量:1737
是放在flash里面还是放在控制芯片里,还有他怎么实现坏块管理的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 坏块信息是在发货前写入的。
    对于单层单元(SLC)小页面(528字节/ 256字页面)设备,任何块
    第一页的备用区域中的第六个字节(x8设备)/第一个字(x16设备)
    不包含FFh是一个坏块。
    对于SLC大页面(2112字节/ 1056字页面)设备,第一个和第二个
    第一页备用区域中的第六个字节(x8设备)/第一个字(x16设备)没有
    包含FFh是一个坏块。
    对于SLC超大页面(4224字节页面)设备,第一个和第六个块所在的任何块
    第一页备用区域中的字节不包含FFh是一个坏块。
    对于多级单元(MLC)设备,任何块的备用区中的第一个字节
    最后一页不包含FFh是一个坏块。
    • 发布于 2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 补充说明一下,坏块是可以在器件块擦除的时候,根据返回值来识别的,通过代码将检测出来的坏块在主控RAM缓存区中保存,整片擦除或者部分擦除后,将缓存区中的坏块地址写入坏块信息区。
    • 发布于2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • nandflash是没有控制芯片的,它的坏块表一般放在flash里面,坏块管理策略由主控实现,一般是屏蔽
    • 发布于2021-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • Flash上在出厂时,会存储一部分的坏块,在用户使用过程中,还会产生 ,这部分就存储在用户的非易失性的Flash中的。
    • 发布于2021-01-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

nandflash的坏块管理表存放在哪里