找回密码
 注册
搜索
查看: 1426|回复: 8

[讨论] 三星NandFlash(K9F2G) 坏块检测问题

[复制链接]
发表于 2007-7-2 17:09:19 | 显示全部楼层 |阅读模式
那位仁兄用过三星的(K9F2G)NANDFLASH,如果检测它的坏块数量时,是不是只要判断
每一个BLOCK的第一页或第二页的第2049个字节是不是0XFF就可以了(第一个BLOCK
不需检测)
发表于 2007-7-2 18:18:57 | 显示全部楼层
我一直事这样用的,一般擦之前也要判断是否坏块。[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-7-2 18:50:05 | 显示全部楼层
我今天在网上看资料看到有个网友发帖子说所有的NANDFLASH检测坏块时是去读spare data的第六个字节是否为0XFF,但我看三星的DATASHEET又说去读第一个字节,不知哪个是对的
点评回复

使用道具 举报

 楼主| 发表于 2007-7-2 19:22:44 | 显示全部楼层
今天看网上看到一个网友的帖子说所有的NANDFLASH检测坏块时都是第SPARE DATA的第六个字节是否是0XFF,但三星的DATASHEET上说是读SPARE DATA第一个字节,不知哪个对啊.
点评回复

使用道具 举报

发表于 2007-7-4 23:08:07 | 显示全部楼层
这个应该和芯片有关吧,我那时做时是读SPARE DATA的第六个字节来判断的![br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-7-5 00:35:46 | 显示全部楼层
具体参看datasheet,里面都有的,我看到过一个,好像是第一个和第二个Byte
点评回复

使用道具 举报

 楼主| 发表于 2007-7-6 11:37:09 | 显示全部楼层
是的,DATASHEET里写的是检查每个BLOCK的第一页或第二页SPARE DATA的第一个字节是否是
0XFF,相信DATASHEET了.
点评回复

使用道具 举报

发表于 2007-7-9 09:52:13 | 显示全部楼层
hehe 非常简单的问题,nand flash分为大小block两种类型。
小的就是1page 512byte ,坏块检查SPARE DATA的第六个字节。
大的就是1page 2048byte,坏块检查SPARE DATA的第1个字节。

K9F2G是大block的nand flash ,所检查SPARE DATA的第1个字节。
还有nand flash厂商是保证block0是好块,而不是block1.

[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-7-9 10:57:01 | 显示全部楼层
因为是第一次用,所以对自己编的检测NANDFLASH的程序不是很有信心,想确认一下,
怕把有问题的NANDFLASH测成好的了,影响生产.谢谢大家了.
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-2 17:23 , Processed in 0.049424 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表