找回密码
 注册
搜索
查看: 1123|回复: 10

[讨论] 请教一个关于NAND FLASH的问题

[复制链接]
发表于 2009-1-8 09:27:16 | 显示全部楼层 |阅读模式
我做的是一个网络播放器,自带8G硬盘,硬盘由CBM2092(芯邦)控制器挂两个4G NAND FLASH组成,我现在长时间(3天)下载保存到NAND FLASH里时,会报错,有时候甚至死机,我估计是长时间写东西出现坏块造成的,对此本人非常困惑,请高人指点,感激!!!
发表于 2009-1-13 10:42:31 | 显示全部楼层
Nand Flash的datasheet不知道你有没有仔细看
一般来说Nand Flash在出厂的时候 原厂就会注明不保证没有坏页
所以一般Nand Flash都需要做存储管理,坏页管理等一系列措施
点评回复 1 0

使用道具 举报

 楼主| 发表于 2009-1-12 14:00:20 | 显示全部楼层
谢谢你提醒!
点评回复 1 0

使用道具 举报

发表于 2009-1-10 09:57:30 | 显示全部楼层
这个是nand flash自身的缺陷,建议你做CRC校验,错包重新发
点评回复 1 0

使用道具 举报

 楼主| 发表于 2009-1-8 12:06:26 | 显示全部楼层
大家进来看了,怎么不说话呢,是不是太低级了啊?
点评回复 1 0

使用道具 举报

发表于 2009-1-13 11:32:04 | 显示全部楼层
长时间(3天)下载保存到NAND FLASH里
这句话不明白
NANDFLASH虽然不保证没有坏块,但是也不会那么容易坏吧
点评回复

使用道具 举报

发表于 2009-1-13 13:19:52 | 显示全部楼层
他所谓的长时间写,应该就是指连续不断的对flash操作,这样子肯定会操作到坏页处,到了坏页处如果继续操作,那么程序就会跑死了
点评回复

使用道具 举报

 楼主| 发表于 2009-1-13 16:13:52 | 显示全部楼层

NAND FLASH问题

【文件名】:09113@52RD_cbm2092_datasheet.pdf
【格 式】:pdf
【大 小】:328K
【简 介】:
【目 录】:
点评回复

使用道具 举报

 楼主| 发表于 2009-1-13 16:19:39 | 显示全部楼层
上面是我使用的USB控制器DATASHEET,有兴趣可以看看,我目前使用的8GNAND,分成了五个区,一个为客户使用区,用来拷贝音视频文件;另外四个装应用程序,都是可读可写的;控制器供应商给了我一个工具,说是进行坏块管理的,但我理解是,这工具只进行了物理坏块控制,对使用过程中产生的坏块可能没做管理,不知道哪位高手有这方面的经验,请指点,谢谢!!!
点评回复

使用道具 举报

发表于 2009-1-15 10:39:26 | 显示全部楼层
原来使这样!那如果有坏块,是不是应该跳过坏块再进行读写呢?
点评回复

使用道具 举报

 楼主| 发表于 2009-1-15 16:21:24 | 显示全部楼层
原则上是这样,但不知道控制器生产商是怎样管理的,我现在想做个程序,想实现的功能有两个,1、如发现坏块立即修复;2、如不能修复就跳过,存放到下一个BLOCK,叫供应商提供点资料,他说是什么鸟机密,真够郁闷的,连算法都不知道。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-2-28 03:11 , Processed in 0.933224 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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