STM32H5/H7 启用 ICACHE 会导致 死机问题勘误

在测试中,我们使用了很多otp范围的值,作为标准值,故打开icache的时候发现无法开机,并把icache关闭以后好了,并没用继续处理这个问题,由于其他软件需要长时间的计算量,我们发现打开icache对性能的提升非常明显,几乎有2倍之多,所以我们深入研究了以下icache 的问题

经过查阅以下文章发现
How to avoid a HardFault when ICACHE is enabled on... - STMicroelectronics Community

读取这些区域时,会导致 进入 HardFault ,故最后的解决方式为,在MPU中将这块区域保护起来,即可解决此问题,
配置如下:

在此也做个记录,避免以后踩坑遇到这个问题无法解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值