潮声隔雨深 · 2020年01月02日

请问如何理解Secure和Non-secure?

我在看ARMv7异常部分,看到Vector tables发现和以前不一样了,有Secure和Non-secure状态(还有Hyp和Monitor),请问怎么理解这两种状态?读那个寄存器可以知道当前ARM处于哪种状态?
121212.jpg

1 个回答 得票排序 · 时间排序
一知半解 · 2020年01月02日

读CPSR,可知当前CPU Mode。

参考:Cortex-A Series Porting Guide.pdf的Chapter 3

Chapter 21讲Secure/Non-Secure

你的回答