📄 at91_reset.arm
字号:
;***************************************************************************
;* File Name : at91_reset.arm
;*
;* Description : Define the ARM7 vector area. This should be located or
;* copied to 0.
;*
;* George Zhang : 08/25/2000
;***************************************************************************
; Define the ARM7 vector area. This should be located or copied to 0.
.section ".reset","ax"
__vectors:
B START ; Reset goes to the entry function
undefvec:
LDR pc,UNDEFINED ; Undefined handler
swivec:
LDR pc,SWI ; Software interrupt handler
pabtvec:
LDR pc,PREFETCH ; Prefetch exeception handler
dabtvec:
LDR pc,ABORT ; Abort exception handler
rsvdvec:
LDR pc,RESERVED ; Reserved exception handler
irqvec:
LDR PC,[PC,-0xf20] ; IRQ interrupt handler
fiqvec:
LDR PC,[PC,-0xf20] ; FIQ interrupt handler
START:
.data.w _start ; Reset goes to startup function
UNDEFINED:
.data.w __tx_undefined ; Undefined handler
SWI:
.data.w __tx_swi_interrupt ; Software interrupt handler
PREFETCH:
.data.w __tx_prefetch_handler ; Prefetch exeception handler
ABORT:
.data.w __tx_abort_handler ; Abort exception handler
RESERVED:
.data.w __tx_reserved_handler ; Reserved exception handler
.type __vectors,$function
.size __vectors,.-__vectors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -