STM32
直播中

敷衍作笑谈

9年用户 962经验值
擅长:制造/封装 连接器 光电显示 接口/总线/驱动 RF/无线
私信 关注
[问答]

ECC功能开启后如何验证这个功能是否正常开启呢?

各位大佬,现在我这边一个项目,代码层面开启ECC监控和中断后,如何验证当真实应用环境下,Ram区或者Flash区某个位被打翻后,会正常触发中断,实现读和回写的功能呢?


回帖(1)

涂舒男

2024-3-11 15:33:23
通常RAM在上电的时候是随机值,这时候它的ECC 值才是对不上的。去读它们才可以触发ECC错误。
而正常操作改写RAM会同时正常的写入ECC值,基本没机会触发ECC错误。

翻到官方有个例程可以参考一下

STM32Cube_FW_H7_V1.7.0ProjectsNUCLEO-H745ZI-QExamplesRAMECCRAMECC_ErrorCount
举报

更多回帖

发帖
×
20
完善资料,
赚取积分