startup.s

来自「44b0+s6b0724包括系统初始化」· S 代码 · 共 51 行

S
51
字号
;/*
;*********************************************************************************************************
;* 文件: Startup.s
;* 描述: 主程序及异常向量入口.
;* 编写: kaka (sn.kaka@yahoo.com).
;*********************************************************************************************************
;*/
        IMPORT  HandlerReset
        IMPORT	HandlerEINT0 
		IMPORT	HandlerEINT1
		IMPORT	HandlerEINT2
		IMPORT	HandlerEINT3
		IMPORT	HandlerEINT4567
		IMPORT	HandlerIRQ
		IMPORT	HandlerFIQ
        EXPORT  RStartup

        AREA    startup,CODE,READONLY
        CODE32
        ENTRY
RStartup
        LDR     PC,     =HandlerReset                   ; 程序入口.
        B       .                                       ; 未定义指令.
        B       .                                       ; 软件中断.
        B       .                                       ; 预取指中止.
        B       .                                       ; 数据中止.
        B       .                                       ; 保留.
        
       													; 0x14
		b HandlerIRQ ; 0x18
		b HandlerFIQ ; 0x1c
		ldr pc,=HandlerEINT0 ; 0x20
		ldr pc,=HandlerEINT1
		ldr pc,=HandlerEINT2
		ldr pc,=HandlerEINT3
		ldr pc,=HandlerEINT4567
		
        LTORG
       

;// ****************************************************
        EXPORT  IRQ_Error
IRQ_Error                                               ; 未定义中断.
        B       .

;/*
;*********************************************************************************************************
        END
;*********************************************************************************************************
;*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?