VIC流程

一共64个中断向量,内置硬件中断优先级,默认优先级为0,软件可置0-15号优先级,0级最低,每个中断向量对应一个 VICVECTPRIO­_XX寄存器来设置相应的优先级。中断服务函数入口地址组成一张中断服务程序表,该表的地址为浮动,表的基地址由 VECT_IRQ_BASE设置,64个中断服务函数入口地址按各自的中断号填入表中,每次执行irq或者fiq时中断服务函数入口地址自动载入 VECT_IRQ_ADDR或者VECT_FIQ_ADDR中,pc载入其中内容跳到中断服务函数开始执行。

posted on 2012-04-11 10:14  阿加  阅读(182)  评论(0编辑  收藏  举报

导航