你好,我正在使用keil自带的文件系统,在Run-Time Environment 里面选面我选择了SD卡和NAND FLASH,这两个设备我都可以正确使用,但是还是有个问题想请教一下,在nand_membus.c里怎么如何做到用stm32f76x的硬件ecc功能,我使用软件ECC虽然可以使用,但是速度很慢,且CPU负担过大,在fs_config_nand.h里面我也使能过硬件ECC但是程序会进入hardfault,能帮忙解答一下吗? 谢谢!Thanks!
你好,我正在使用keil自带的文件系统,在Run-Time Environment 里面选面我选择了SD卡和NAND FLASH,这两个设备我都可以正确使用,但是还是有个问题想请教一下,在nand_membus.c里怎么如何做到用stm32f76x的硬件ecc功能,我使用软件ECC虽然可以使用,但是速度很慢,且CPU负担过大,在fs_config_nand.h里面我也使能过硬件ECC但是程序会进入hardfault,能帮忙解答一下吗? 谢谢!Thanks!
CMSIS pack的例子由 ST提供,我不确定是否该例子无法启用ECC功能。提供两个思路:
另外,如果是自己去实现NAND driver的话,也可以参考KEIL提供的flash 接口
http://arm-software.github.io...
谢谢。