在2440init.s 的启动代码段入口前面声明外部变量 IMPORT Eint3_Isr 声明如下:
IMPORT Eint3_Isr
AREA Init,CODE,READONLY
ENTRY
b ResetHandler
b HandlerUndef ;handler for Undefined mode
b HandlerSWI ;handler for SWI interrupt
b HandlerPabort ;handler for PAbort
b HandlerDabort ;handler for DAbort
b . ;reserved
b HandlerIRQ ;handler for IRQ interrupt
; b HandlerFIQ ;handler for FIQ interrupt
;@0x1c地址添加FIQ的中断处理程序
sub lr ,lr ,#4
STMFD SP!, {r0-r7,lr}
BL Eint3_Isr
LDMFD SP!, {r0-r7,pc}^
在ResetHandler里面进行硬件初始化后 ;进入C环境
import Eint3_Init
b Eint3_Init
阅读(199) | 评论(0) | 转发(0) |