⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 startup.s

📁 在三星的S3C44B0X上移植的uCOSII2.80的源程序
💻 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,     =HandlerADC                   ; 0x20
        LDR     PC,     =HandlerRTC
        LDR     PC,     =HandlerUTXD1
        LDR     PC,     =HandlerUTXD0
        LDR     PC,     =HandlerSIO
        LDR     PC,     =HandlerIIC                    ; 0x34
        LDR     PC,     =HandlerURXD1                   ; 0x40
        LDR     PC,     =HandlerURXD0
        LDR     PC,     =HandlerTIMER5
        LDR     PC,     =HandlerTIMER4
        LDR     PC,     =HandlerTIMER3
        LDR     PC,     =HandlerTIMER2                  ; 0x54
        LDR     PC,     =HandlerTIMER1                  ; 0x60
        LDR     PC,     =HandlerTIMER0
        LDR     PC,     =HandlerUERR01
        LDR     PC,     =HandlerWDT
        LDR     PC,     =HandlerBDMA1
        LDR     PC,     =HandlerBDMA0                  ; 0x74
        LDR     PC,     =HandlerZDMA1                   ; 0x80
        LDR     PC,     =HandlerZDMA0
        LDR     PC,     =HandlerTICK
        LDR     PC,     =HandlerEINT4567
        LDR     PC,     =HandlerEINT3
        LDR     PC,     =HandlerEINT2                   ; 0x94
        LDR     PC,     =HandlerEINT1                     ; 0xa0
        LDR     PC,     =HandlerEINT0                     ; 0xb4

        LTORG

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

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

⌨️ 快捷键说明

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