潮声隔雨深 · 2020年03月15日

Keil File System on stm32f76x

你好,我正在使用keil自带的文件系统,在Run-Time Environment 里面选面我选择了SD卡和NAND FLASH,这两个设备我都可以正确使用,但是还是有个问题想请教一下,在nand_membus.c里怎么如何做到用stm32f76x的硬件ecc功能,我使用软件ECC虽然可以使用,但是速度很慢,且CPU负担过大,在fs_config_nand.h里面我也使能过硬件ECC但是程序会进入hardfault,能帮忙解答一下吗? 谢谢!Thanks!

1 个回答 得票排序 · 时间排序
一知半解 · 2020年03月15日

CMSIS pack的例子由 ST提供,我不确定是否该例子无法启用ECC功能。提供两个思路:

  1. 解决hardfault的原因,尝试使用Keil进行调试
  2. 请社区里ST的小伙伴帮忙,当然更欢迎社区有类似经验的提供帮忙

另外,如果是自己去实现NAND driver的话,也可以参考KEIL提供的flash 接口

http://arm-software.github.io...

谢谢。

你的回答