你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32F7 MPU设置问题  

[复制链接]
dd-415026 提问时间:2016-12-9 17:22 /
最近在使用STM32F746,将内部RAM的MPU属性设置为MPU_ACCESS_SHAREABLE,发现如果程序中使用 ldrex 指令,会跳入硬件错误中断,
设置成MPU_ACCESS_NOT_SHAREABLE就能顺利执行

请教一下,MPU_ACCESS_SHAREABLE具体是什么作用,为什么会影响到 ldrex.

收藏 5 评论21 发布时间:2016-12-9 17:22

举报

21个回答
wamcncn 回答时间:2017-5-25 08:57:49
从字面上看,是访问共享,而这个指令是访问独占,所以出错

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

xmshao 回答时间:2017-5-27 12:13:37
access_sharabel 属性指明该内存为共享属性,可以多个主设备【CPU,DMA】访问,
而LDREX需要对访问区域实施独占访问,这里就发生了冲突。

评分

参与人数 1ST金币 +5 收起 理由
zero99 + 5

查看全部评分

jackten 回答时间:2016-12-31 22:08:29
来看看                    
assssdz 回答时间:2016-12-9 23:50:42
assssdz 回答时间:2016-12-9 23:50:57
5265325 回答时间:2016-12-31 10:03:53
帮顶一下啊
五哥1 回答时间:2016-12-31 11:26:22
这个手册里有

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zhjb1 回答时间:2017-1-2 08:46:20
顶一下,没有7系列的,希望知道结果
无薪税绵 回答时间:2017-1-2 10:50:58
没有用过,估计是开放内存控制的参数。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

海迹天涯 回答时间:2017-1-3 16:52:00
给你顶起
wanyisq 回答时间:2017-5-25 08:54:12
没用过 想知道答案
Bowen 回答时间:2017-5-25 08:55:28
顶一下,
eagle0754 回答时间:2017-5-25 09:21:44
这个太高档,没用过
jcx0324 回答时间:2017-5-25 10:06:44
MPU还没操作过
Dandjinh 回答时间:2017-5-25 11:05:45
ldrex是独占访问,sharable后可能会出现外部总线访问仲裁吧

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版