arm中文社区
直播中

小镇故事多

12年用户 439经验值
擅长:模拟技术
私信 关注
[资料]

ARMv8-M异常处理手册

ARMv8-M异常模型描述了处理器如何响应异常与每个异常关联的属性,例如其优先级和异常返回行为。通常有一个异常处理程序与每个异常类型相关联。

ARMv8-M处理器与其他ARM处理器系列之间存在差异;对于例如,不存在IRQ或FIQ处理模式。ARMv8-M处理器还集成了嵌套矢量中断控制器(NVIC),用于识别核心的外部中断。这不同于其他ARM处理器,后者几乎没有对中断的直接硬件支持。

处理器核心外部的硬件通常发出中断信号,但也有其他几种可能导致核心发生异常的事件,例如内部事件,如操作系统调用使用SVC指令。

如果实现了ARMv8-M安全扩展,它将修改异常处理的某些方面。

更多回帖

发帖
×
20
完善资料,
赚取积分