打印

stm32f103zet6+nand flash 的ECC校验

[复制链接]
2699|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
abelard2008|  楼主 | 2009-7-25 17:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我的falsh是3*的K9f1g08u0a,读写都没有问题了,现在想加上ECC校验,有过类似经验的兄弟,能叙述一下都需要哪些步骤吗?谢谢
沙发
abelard2008|  楼主 | 2009-7-25 18:02 | 只看该作者

涉及到的函数?

我现在用到的关于ECC的代码:
  FSMC_NANDInitStructure.FSMC_ECC = FSMC_ECC_Enable;
  FSMC_NANDInitStructure.FSMC_ECCPageSize = FSMC_ECCPageSize_2048Bytes;
FSMC_NANDECCCmd(FSMC_Bank2_NAND,ENABLE);
FSMC_GetECC(FSMC_GetECC);
是这些函数和上面得初始化就够了吧?
比如写数据时,流程是:
应该是每页写完后,获得ECC编码存储到spare area的ECC寄存器吗?

使用特权

评论回复
板凳
damiaa| | 2009-8-13 15:31 | 只看该作者
我的是读一页后面就不行啦.能不能指点一下.我的贴子发到论坛啦.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝