blisrhdl.s

来自「本程序为ST公司开发的源代码」· S 代码 · 共 60 行

S
60
字号

        PRESERVE8

        AREA    Interrupt, CODE, READONLY


;                IMPORT __use_no_semihosting_swi

;                EXPORT  stack_base





;        EXPORT  swi_isr
;        EXPORT  swi_test
        EXPORT  CODE_JUMP
;       EXPORT  CODE_JUMP_2_EXP_RAM
;       EXPORT  CODE_JUMP_2_RAM_A
        EXPORT  ROM_MIRROR_JUMP
        EXPORT  RAM_A_MIRROR_JUMP
        EXPORT  EXP_RAM_MIRROR_JUMP

RAM_A_MIRROR_JUMP
         ;adds    lr ,  lr, #0x20000000
         ;subs    lr , lr , #0xE0000000
         subs    lr , lr , #0xC0000000
         mov     pc , lr


;CODE_JUMP_2_EXP_RAM
;         LDR lr , =0xA0000000
;         mov pc , lr


;CODE_JUMP_2_RAM_A
;         LDR lr , =0x40000000
;         mov pc , lr

CODE_JUMP
         LDR lr , =0x00000000
         mov pc , lr


ROM_MIRROR_JUMP
         ;adds    lr ,  lr, #0x20000000
         ;subs    lr , lr , #0xE0000000
         subs    lr , lr , #0xE0000000
         mov     pc , lr

EXP_RAM_MIRROR_JUMP
         ;adds    lr ,  lr, #0x20000000
         ;subs    lr , lr , #0xE0000000
         subs    lr , lr , #0x60000000
         mov     pc , lr


        END

⌨️ 快捷键说明

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