📄 ep9315init_1.s
字号:
;IMPORT ||Image$$ZI$$Limit||
;IMPORT |Image$$RO$$Limit| ; End of ROM code (=start of ROM data)
;IMPORT |Image$$RW$$Base| ; Base of RAM to initialise
;;IMPORT |Image$$ZI$$Limit| ; to zero initialise
IMPORT main ; The main entry of mon program
AREA Init ,CODE,READONLY
ENTRY
Reset
ldr pc,resrtaddr
ldr pc,undefinedaddr
ldr pc,swi_addr
ldr pc,prefetchaddr
ldr pc,dataabortaddr
ldr pc,_not_used
ldr pc,_irg
ldr pc,_fig
resrtaddr dcd ResetHandler
undefinedaddr dcd HandlerUndef
swi_addr dcd HandlerSWI
prefetchaddr dcd HandlerPabort
dataabortaddr dcd HandlerDabort
_not_used dcd 0
_irg dcd HandlerIRQ
_fig dcd HandlerFIQ
ResetHandler
ldr r0, =0x1078
mcr p15, 0, r0, c1, c0, 0
mov r0, pc
;bl InitStacks
b main
HandlerUndef
bl HandlerUndef
HandlerSWI
bl HandlerSWI
HandlerPabort
bl HandlerPabort
HandlerDabort
bl HandlerDabort
HandlerIRQ
bl HandlerIRQ
HandlerFIQ
bl HandlerFIQ
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -