硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2303|回复: 5
收起左侧

[RL-FlashFS] 文件系统使用硬件ECC

[复制链接]

4

主题

37

回帖

49

积分

初级会员

积分
49
发表于 2018-8-6 10:36:09 | 显示全部楼层 |阅读模式
我想问下大家在用RTX5自带的文件系统时,有没有使用过hardware ECC这个功能,默认是软件ECC。当勾选这个软件ECC的时候,各种操作都正常,但是只要勾选硬件ECC挂载就不成功。在fsmc nand读写驱动初始化的时候我都已经配置好了使用ECC,并且是每512字节进行校验。也按照CMSIS-File system那章的说明配置了nand flash的main area和spare area。但是就是不行所以我想问下大家有没有试过。截图如下。





1.png
2.png
3.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
发表于 2018-8-6 10:44:47 | 显示全部楼层
MDK5里面的,我还没有使用。

以RTX4里面的经验,如果你使能了ECC后,务必全编译你的工程,下载程序后优先执行NAND格式化,也就是整个芯片擦除一遍,再做文件系统格式化。
回复

使用道具 举报

4

主题

37

回帖

49

积分

初级会员

积分
49
 楼主| 发表于 2018-8-6 16:02:03 | 显示全部楼层
eric2013 发表于 2018-8-6 10:44
MDK5里面的,我还没有使用。

以RTX4里面的经验,如果你使能了ECC后,务必全编译你的工程,下载程序后优 ...

好的,谢谢了,等下我试试!
回复

使用道具 举报

4

主题

37

回帖

49

积分

初级会员

积分
49
 楼主| 发表于 2018-8-8 10:28:46 | 显示全部楼层
eric2013 发表于 2018-8-6 10:44
MDK5里面的,我还没有使用。

以RTX4里面的经验,如果你使能了ECC后,务必全编译你的工程,下载程序后优 ...

这个我试了,重新完全编译,低级格式化后,还是不行。看来这个文件系统只能用他自带的软ECC校验了。还有一个奇怪的问题,读写nand的时候先要发控制命令再发读写地址,但是这个驱动都没有给用户配置命令是多少呀,不同的nand芯片它的控制命令应该不一定相同吧,它是怎么知道的呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
发表于 2018-8-8 10:44:28 | 显示全部楼层
yswtxiao 发表于 2018-8-8 10:28
这个我试了,重新完全编译,低级格式化后,还是不行。看来这个文件系统只能用他自带的软ECC校验了。还有 ...

现在的SDRAM,DDR,SPI Flash,NAND等存储器基本都是标准化操作(除了此器件特有的一些功能),不同只是容量,页大小等。
回复

使用道具 举报

4

主题

37

回帖

49

积分

初级会员

积分
49
 楼主| 发表于 2018-8-8 10:54:36 | 显示全部楼层
eric2013 发表于 2018-8-8 10:44
现在的SDRAM,DDR,SPI Flash,NAND等存储器基本都是标准化操作(除了此器件特有的一些功能),不同只是 ...

感谢回复!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 08:11 , Processed in 0.178366 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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