你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F4 支援NAND FALSH 問題

[复制链接]
tad 提问时间:2016-11-29 13:27 /
本帖最后由 tad 于 2016-12-1 19:24 编辑

問題描述:STM32F4 是否可支援到 4 BIT ECC NAND FLASH.

有測試過 4GBit 的nand flash 一開始還可以擦寫數十次並建立檔案系統,後來就整個讀不到檔案系統,持續格式化中!

參考ST官方 RM0090 rev13此份文檔的1589頁中有提到
The error correction code (ECC) algorithm implemented in the FSMC can perform 1-bit error
correction and 2-bit error detection per 256, 512, 1 024, 2 048, 4 096 or 8 192 bytes read
from or written to NAND Flash memory. It is based on the Hamming coding algorithm and
consists in calculating the row and column parity.


這是否代表最多只支援到2bit ecc處理??

請高手指點!
感謝!

以下為解法:
經由最近持續k nand flash相關技術 以及和cypress & Macronix & Avnet FAE 得知以下結果第一點:主要是因為1 bit ecc和4  bit ecc演算法不同, 只要選錯演算法,檔案系統內任何bit error都會造成錯誤以致系統認不到的問題.有機率一開始可以格式化並讀寫資料,但是多做幾次後可能就讀不到原先規劃的檔案系統,但是nandflash本身的參數還是可讀如id 以及序號等等.
第二點:STM32F4 只支援1bit ecc 所以要在此平台上用4bit ecc nandflash 需另外寫演算法.
第三點:4Gb以上的nand falsh 大部分都做4 bit or 8 bit ecc.
第四點:就了解Toshiba 有出一款內置H/W ECC的nandflash 叫做BENAND,也許mcu側可無視ecc, 直接做處理.



收藏 1 评论19 发布时间:2016-11-29 13:27

举报

19个回答
hpdell 回答时间:2016-12-23 11:44:09
你好,请问 你的解决了没有啊,

我现在也是遇到了一个问题,使用 spare 这个功能就会出错,

如果不读写 不使用 ecc的话就没有问题,我目前使用的这个芯片是 MT29F32G08CBACA,资料介绍 ECC 是 1024Byte, 24bit的

mt29f32g08-ecc.png





jcx0324 回答时间:2016-12-1 08:54:39
只支持1bit硬件ECC,你用软件算当然可以支持4bit咯
五哥1 回答时间:2016-12-1 12:56:01
来自台湾或者香港的单片机工程师?
leo121_3006061 回答时间:2016-11-29 14:31:58
应该是1bit ecc,2bit错误检测吧
xhzheng 回答时间:2016-11-29 17:04:34
没有遇到过;
xhzheng 回答时间:2016-12-1 08:07:34
没有使用过;
高二毛 回答时间:2016-12-1 08:28:14
关注。。。。。。
wudianjun2001 回答时间:2016-12-1 08:34:18
我来学习学习,等待高手出现
我爱STM32爱到死 回答时间:2016-12-1 08:47:14
没遇到过啊什么情况啊
z258121131 回答时间:2016-12-1 09:00:19
签到是一种态度
myfocus-2048857 回答时间:2016-12-1 09:27:25
pay attention to ,learning
Robot@HCS 回答时间:2016-12-1 09:28:16
没事用过,先关注着
斜阳 回答时间:2016-12-1 09:49:57
mark等待大神解答
peter001 回答时间:2016-12-1 12:37:41
关注。。。
无薪税绵 回答时间:2016-12-1 12:42:01
这个不懂,只能帮楼主加人气了。
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版