IRQ_Handler: push {lr} /* 保存 lr 地址 */ push {r0-r3, r12} /* 保存 r0-r3,r12 寄存器 */ mrs r0, spsr /* 读取 spsr 寄存器 */ push {r0} /* 保存 spsr 寄存器 */ mrc p15, 4, r1, c15, c0, 0 /* 将 CP15 的 C0 内的值到 R1 寄存器中 * 参考文档 ARM Cortex-A(armV7)编程手册 V4.0.pdf P49 * Cortex-A7 T…