关于NANFLASH的坏块问题,请进来

[复制链接]
4344|18
 楼主| 程序匠八 发表于 2008-7-29 15:50 | 显示全部楼层 |阅读模式
新买了块2410的开发板,在启动LINUX时检查坏块时提示说检查到FLASH两个坏块,我在网上了解到NANDFLASH很容易产生坏块,请问这些坏块会影响我的使用和学习吗???我需要向商家换开发板吗?
computer00 发表于 2008-7-29 16:04 | 显示全部楼层

NAND FLASH是有坏块的,可以标志出来,不要使用它就行了。

  
 楼主| 程序匠八 发表于 2008-7-29 17:14 | 显示全部楼层

新买的就有坏块,

心里真不平衡啊......
computer00 发表于 2008-7-29 17:16 | 显示全部楼层

就算你新买的NANA FLASH芯片,也是有坏块的……

芯片厂商不保证100%全好,只保证坏块不大于多少。
 楼主| 程序匠八 发表于 2008-7-29 17:48 | 显示全部楼层

那坏块数不多于多少个是正常的啊?64M的

  
阿南 发表于 2008-7-29 19:11 | 显示全部楼层

商家只保证NAND Flash前面4KByte不坏

  
工大第二枪 发表于 2008-7-29 19:57 | 显示全部楼层

用了很多了,

还没有用到过没有坏块的NAND,这大概是由工艺决定的吧。
computer00 发表于 2008-7-29 20:38 | 显示全部楼层

数据手册里写了的,多少坏块算好

  
 楼主| 程序匠八 发表于 2008-7-29 21:10 | 显示全部楼层

阿南,为什么只保证并且要保证前面4K?

7楼,真有那么多坏的吗
dld2 发表于 2008-7-29 21:22 | 显示全部楼层

前面4k放启动代码

2410的NAND控制器在启动时自动拷贝前面4K到内部RAM,然后去执行。
 楼主| 程序匠八 发表于 2008-7-29 23:12 | 显示全部楼层

启动代码只有4K吗

超过4K怎么办?
dld2 发表于 2008-7-30 08:48 | 显示全部楼层

启动代码可以分级

第一级最简单,只是把第二级copy到内存去执行。<br />第二级可以是全功能的bootloader。
lomeisi_99 发表于 2008-7-30 09:08 | 显示全部楼层

哈哈 匠人也玩2410啊

听说市场买的NAND&nbsp;FALSH很多都是二手的,特备是容量小的,比如说64M,现在的主流NAND都是G以上的,小容量的三星都停产了,哈哈,我也是买片子的时候,听销售人说的,不知道是否是真的,如果是的话,那匠人买的NAND有坏快就不奇怪了。
王紫豪 发表于 2008-7-30 09:15 | 显示全部楼层

假匠人

  
lomeisi_99 发表于 2008-7-30 09:17 | 显示全部楼层

假匠人?

  
lomeisi_99 发表于 2008-7-30 09:19 | 显示全部楼层

我狂晕

  
 楼主| 程序匠八 发表于 2008-7-30 09:50 | 显示全部楼层

听了d1d2的有点明白

又不太明白..第二级拷到内存时会跳过坏块是吧
平常人 发表于 2008-7-30 22:16 | 显示全部楼层

一般是保证第一个Block肯定是好的,Block大小随大页小页而不

一般小页的NAND每个Block是16K,大页的NAND是每个Block有64K。<br /><br />现在已经很难买到64MB的NAND,64MB的NAND估计与256MB的NAND价钱差不多。
 楼主| 程序匠八 发表于 2008-8-1 09:46 | 显示全部楼层

我的第一块坏块好像是113K的地方..

是LINUX启动的时候在终端的显示信息....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

162

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部