STM32F7 MPU设置跳入硬件错误中

2019-07-14 14:18发布

最近在使用STM32F746,将内部RAM的MPU属性设置为MPU_ACCESS_SHAREABLE,发现如果程序中使用 ldrex 指令,会跳入硬件错误中断,
设置成MPU_ACCESS_NOT_SHAREABLE就能顺利执行

请教一下,MPU_ACCESS_SHAREABLE具体是什么作用,为什么会影响到 ldrex.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
xieweibin
1楼-- · 2019-07-16 16:05
在【Cortex-M3权威指南中文版】的第14章有非常详细的介绍,
建议楼主去看看。
骑猪去天山
2楼-- · 2019-07-16 20:18
 精彩回答 2  元偷偷看……
云汉007
3楼-- · 2019-07-17 02:08
能不能看到具体执行到哪里就错误的
云汉007
4楼-- · 2019-07-17 04:42
能不能看到具体执行到哪里就错误的
jerry181855
5楼-- · 2019-07-17 09:16
这个真不懂,求科普
60user179
6楼-- · 2019-07-17 13:32
MPU是啥

一周热门 更多>