中断向量表
INCLUDE irq.inc ; Inport the head file 引入头文件
CODE32
PRESERVE8
AREA IRQ,CODE,READONLY
;/* 以下添加中断句柄,用户根据实际情况改变 */
;/* Add interrupt handler here,user could change it as needed */
;/*中断*/
;/*Interrupt*/
IRQ_Handler HANDLER IRQ_Exception
;/*定时器0中断*/
;/*Time0 Interrupt*/
Timer0_Handler HANDLER Timer0_Exception
UART0_Handler HANDLER UART0_Exception
;/*I2C中断*/
I2c_Handler HANDLER I2c_Exception
EINT3_Handler HANDLER EINT3_Exception
END
我觉得可能是
Mode_USR EQU 0x10
; Enter User Mode and set its Stack Pointer
MSR CPSR_c, #Mode_USR
MOV SP, R0
SUB SL, SP, #USR_Stack_Size
是不这里应该不用 0x10哦。