请阅读【ARMv8/v9 ARM64 System Exception】
上篇文章:ARMv8/v9 异常模型入门及渐进 8 – 安全中断介绍
上篇文章:ARMv8/v9 异常模型入门及渐进 9.1 – 中断下半部处理方式
1.1 IRQ 与 FIQ 区别
1.1.1 ARMv7 中断向量表
向量表中保存了一系列的跳转指令,当系统发生异常时,由处理器负责将程序执行流转到向量表中的跳转指令,最常见的就是中断向量,应用工程师只需要使用固定的函数名编写中断处理程序,在中断发生时该中断处理程序就会被自动调用,这背后的实现就是中断向量表的功劳。
在 armv7 中,中断向量表可以设置在两个地址:0x00