配置环境:S32K312芯片,为实现FLASH模拟EEPROM功能,通过使用S32DS以及RTD4.0环境包,配置FEE组件和FLS组件,将生成的代码移植到IAR编译器中,运行代码。
问题描述:代码一开始运行正常,读写也正常。在一次通过软件复位的情况下,执行Fls_MainFunction预初始化函数,进入硬件错误中断,排查发现是发生在使CACHE数据无效化函数,将CACHE中数据与内存数据保持一致这个操作,导致硬件错误。
目前这个问题是小概率发生,有时候在写操作的时候,也会进入这个中断。
请问大佬,这个是什么问题导致的?
硬件错误如下
#S32K312