|
|
1
4
分别回答(和解释)你的三个问题: 一。为什么要清除访问记录?
当强制执行严格的代码嵌套时,例如在处理中断时,则
因此上下文开关必须发出
2.避免了什么“虚拟商店的要求”?
如果没有
三。是多核场景的“全球记录”? 是的,如果您使用的是单核机器,则只有一条记录,因为只有一个CPU。 |
|
|
2
1
事实上
因此,CORTEX-M处理器在异常/中断进入/退出时清除本地独占访问标志,这就否定了大多数(所有?)的用例
关于您的第三个问题,正如其他人所提到的,您认为全局记录用于多核场景是正确的。可能仍然有
我可以理解为什么会有这样的困惑,因为m7文档的初始版本不包括这些句子(更不用说arm网站上其他各种版本的通用文档了)。即使现在,我也无法链接到最新版本。默认情况下,页面显示“版本A”,您必须通过下拉框手动更改版本(希望以后会有所更改)。 更新作为对评论的回应,一个附加的文档 link 为了这个。这是手册的一部分,描述了在特定说明文档之外使用这些说明的情况(自第一次修订以来也一直存在):
|