📄 startup.s
字号:
;/*
;*********************************************************************************************************
;* 文件: Startup.s
;* 描述: 主程序及异常向量入口.
;* 编写: 深思 (001-12345@sohu.com).
;*********************************************************************************************************
;*/
IMPORT HandlerReset
IMPORT HandlerIRQ
IMPORT HandlerFIQ
IMPORT HandlerEINT0
IMPORT HandlerEINT1
IMPORT HandlerEINT2
IMPORT HandlerEINT3
IMPORT HandlerEINT4567
IMPORT HandlerTICK
IMPORT HandlerZDMA0
IMPORT HandlerZDMA1
IMPORT HandlerBDMA0
IMPORT HandlerBDMA1
IMPORT HandlerWDT
IMPORT HandlerUERR01
IMPORT HandlerTIMER0
IMPORT HandlerTIMER1
IMPORT HandlerTIMER2
IMPORT HandlerTIMER3
IMPORT HandlerTIMER4
IMPORT HandlerTIMER5
IMPORT HandlerURXD0
IMPORT HandlerURXD1
IMPORT HandlerIIC
IMPORT HandlerSIO
IMPORT HandlerUTXD0
IMPORT HandlerUTXD1
IMPORT HandlerRTC
IMPORT HandlerADC
EXPORT RStartup
AREA startup,CODE,READONLY
CODE32
ENTRY
RStartup
LDR PC, =HandlerReset ; 程序入口.
B . ; 未定义指令.
B . ; 软件中断.
B . ; 预取指中止.
B . ; 数据中止.
B . ; 保留.
LDR PC, =HandlerIRQ
LDR PC, =HandlerFIQ
LDR PC, =HandlerEINT0 ; 0x20
LDR PC, =HandlerEINT1
LDR PC, =HandlerEINT2
LDR PC, =HandlerEINT3
LDR PC, =HandlerEINT4567
LDR PC, =HandlerTICK ; 0x34
B .
B .
LDR PC, =HandlerZDMA0 ; 0x40
LDR PC, =HandlerZDMA1
LDR PC, =HandlerBDMA0
LDR PC, =HandlerBDMA1
LDR PC, =HandlerWDT
LDR PC, =HandlerUERR01 ; 0x54
B .
B .
LDR PC, =HandlerTIMER0 ; 0x60
LDR PC, =HandlerTIMER1
LDR PC, =HandlerTIMER2
LDR PC, =HandlerTIMER3
LDR PC, =HandlerTIMER4
LDR PC, =HandlerTIMER5 ; 0x74
B .
B .
LDR PC, =HandlerURXD0 ; 0x80
LDR PC, =HandlerURXD1
LDR PC, =HandlerIIC
LDR PC, =HandlerSIO
LDR PC, =HandlerUTXD0
LDR PC, =HandlerUTXD1 ; 0x94
B .
B .
LDR PC, =HandlerRTC ; 0xa0
B .
B .
B .
B .
B .
B .
LDR PC, =HandlerADC ; 0xb4
LTORG
;// ****************************************************
EXPORT IRQ_Error
IRQ_Error ; 未定义中断.
B .
;/*
;*********************************************************************************************************
END
;*********************************************************************************************************
;*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -