如何在ARM cortex M系列中确定HPROT[3:0]?

如何在ARM cortex M系列中确定HPROT[3:0]?,arm,Arm,它是来自硬编码寄存器还是依赖于地址?例如,什么时候从privileged=1变为privileged=0?一般来说,为您的问题提供一些上下文是很有用的,如果你不知道,只有具备这一特定知识的人才能帮助你,而根据上下文,他们可能会为你指出合适的人或资源。@dayde如果你熟悉这些产品,标题就足够描述性了,没有什么不同,然后问一些编程语言问题%c在printf中的意思是什么。不知道c的人不会知道这个问题的意思,但知道的人会知道这个问题的意思……这个问题也是一样,很遗憾,它这么快就关闭了……说了这么多,

它是来自硬编码寄存器还是依赖于地址?例如,什么时候从privileged=1变为privileged=0?

一般来说,为您的问题提供一些上下文是很有用的,如果你不知道,只有具备这一特定知识的人才能帮助你,而根据上下文,他们可能会为你指出合适的人或资源。@dayde如果你熟悉这些产品,标题就足够描述性了,没有什么不同,然后问一些编程语言问题%c在printf中的意思是什么。不知道c的人不会知道这个问题的意思,但知道的人会知道这个问题的意思……这个问题也是一样,很遗憾,它这么快就关闭了……说了这么多,我没有访问cortex-m总线来确认任何事情,在armv8-m之前,有没有一个特权模式可以使用它。cortex-m7专门调用它。所有事务都是数据访问,即HPROTP[0]始终为1。在cortex-m4上,我们似乎已经控制了hprot[1](用户访问权限与特权),cortex-m3还有另一组命中率。请记住,在一天结束时,这只是arm内核,然后芯片供应商连接到它,并选择支持他们支持的amba/axi总线。我想如果它像“c中的printf中的%c意味着什么”这样简单,那么文档应该回答这个问题,从而表明在询问之前没有进行搜索