Caching 监视STM32H7上的缓存ECC错误?

Caching 监视STM32H7上的缓存ECC错误?,caching,stm32,Caching,Stm32,我需要知道是否在STM32H7的缓存上检测到ECC错误。我知道ECC错误总是在缓存上得到纠正,甚至是多比特错误 根据意法半导体的AN5372: 因为没有故障通知或ECC检测接口 结果CPU缓存,唯一的解决方案,以避免罕见的事件 两位数据缓存ECC错误是手动定期清理或甚至 禁用缓存。定期刷新缓存可防止 将多个故障位累积到单个缓存线。 禁用缓存可能是极端的,但它是一种有效的预防措施 处理关键数据时的操作 我很惊讶,没有办法知道缓存上发生的ECC错误。在安全关键型应用程序中,通常会监控内存中的ECC错

我需要知道是否在STM32H7的缓存上检测到ECC错误。我知道ECC错误总是在缓存上得到纠正,甚至是多比特错误

根据意法半导体的AN5372:

因为没有故障通知或ECC检测接口 结果CPU缓存,唯一的解决方案,以避免罕见的事件 两位数据缓存ECC错误是手动定期清理或甚至 禁用缓存。定期刷新缓存可防止 将多个故障位累积到单个缓存线。 禁用缓存可能是极端的,但它是一种有效的预防措施 处理关键数据时的操作

我很惊讶,没有办法知道缓存上发生的ECC错误。在安全关键型应用程序中,通常会监控内存中的ECC错误,记录错误以进行事后分析,或警告应更换设备