LJ1978
驱动小牛
驱动小牛
  • 注册日期2004-02-25
  • 最后登录2011-06-08
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望24点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1731回复:4

闪存坏块的特性

楼主#
更多 发布于:2004-08-22 09:35
我在对FLASH中的三个擦除失败的坏块进行测试时候发现他们都是读回全0的数据不管是A,B,C区.
请问各位这能否作为一个固有特性就是说当对一个坏块擦除后他是变成全0,而不是FF.
ppkwuxuan
驱动牛犊
驱动牛犊
  • 注册日期2003-05-06
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-22 11:40
这三个坏块是出厂标记的坏块还是到后来用坏的?如果是出厂标记的,读出来可能都是0;如果是以后用坏的就很难说了。所以,不能以此作为坏块的判断依据
LJ1978
驱动小牛
驱动小牛
  • 注册日期2004-02-25
  • 最后登录2011-06-08
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望24点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-22 16:03
我可不知道是否出厂就有的不过FLASH是二手的.
有三个坏块.
我看过一段资料就是说坏块也是可以擦除的.
但是擦除后不能恢复.
我不明白不能恢复是什么意思?如果是全0那就是不能恢复的.
那么全0能否作为擦除后的固有特性呢?
我指的是擦除后的状态而不是说坏块的状态.
各位朋友有没有碰到坏块是擦除失败后没有全0的呢?
我了解这点主要是为了提高坏区映射的效率.
如果坏区擦除没有任何固有特性的话而仅仅是由FLASH返回一个失败标志的话,那么我就只能从坏区表中逐个匹配了.
而且对于读取操作来说效率就更低,因为我不知道这块是否坏的,而只能先到坏区表匹配,一直到找到为止.但是绝大多数情况都是好块,如此效率就低了.如果存在固有特性的话就方便多了.
LJ1978
驱动小牛
驱动小牛
  • 注册日期2004-02-25
  • 最后登录2011-06-08
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望24点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-22 16:22
或者说FLASH内有无一种机制当擦除失败后会自动填0,当然不能确保
每个BIT肯定都能为0,因为肯定有BIT是坏的,可是至少好的BIT都为0?
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-13 23:13
三星的手册上有讲如何判断啊!坏块不可能都是为0!!!
游客

返回顶部