1.初始化(a.设置源头 b.设置中断控制器 c.打开总开关)
硬件
1.cpu进入irq模式
2.将cpsr复制到spsr_irq中
3.使用irq模式下的r13,r14
4.把下一条指令的地址存到r14中
5.跳到0x18(irq模式的异常向量入口)
软件
1.保存现场
2.处理中断(1.分辨中断 2.调用对应的处理函数 3.清中断)
3.恢复现场
1.初始化(a.设置源头 b.设置中断控制器 c.打开总开关)
硬件
1.cpu进入irq模式
2.将cpsr复制到spsr_irq中
3.使用irq模式下的r13,r14
4.把下一条指令的地址存到r14中
5.跳到0x18(irq模式的异常向量入口)
软件
1.保存现场
2.处理中断(1.分辨中断 2.调用对应的处理函数 3.清中断)
3.恢复现场