nandflash的坏块处理

abzhang2 2009-02-03 09:52:15
那位有nandflash的坏块处理方法,说下.
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaopi224 2009-02-07
  • 打赏
  • 举报
回复
还是看看芯片文档吧 有详细的介绍,一般是检测某个地址的值是否为ff
如:k9f1208芯片 Check "FFh" at the column address 517 of the 1st and 2nd page in the block
1G08:Check "FFh" at the column address 2048 of the 1st and 2nd page in the block

至于怎么处理这些坏块就根据自己需要了,可以建立坏块表等。
keard 2009-02-06
  • 打赏
  • 举报
回复
ecc咯
我记得yaffs里有
shuiyan 2009-02-03
  • 打赏
  • 举报
回复
1. 擦除,如果无法全部擦成0xff,就标志成坏块。

2. 写入数据时将对应的ECC值放到信息区。
读取的时候计算ECC值,然后跟信息区的ECC值对比,如果发现有翻转的bit,能修正的就修正,不能修正的,就标志成块坏。
zhujinqiang 2009-02-03
  • 打赏
  • 举报
回复
帮顶。
gogofly_lee 2009-02-03
  • 打赏
  • 举报
回复
http://qkzz.net/magazine/1009-3044/2007/26/2232014_2.htm

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧