自己写一个来学习也不错,不要使用LIBC PRESERVE8
THUMB
; Vector Table Mapped to Address 0 at Reset
AREA RESET, DATA, READONLY
EXPORT __Vectors
__Vectors DCD (0x20000000+8192) ; Top of Stack
DCD Reset_Handler ; Reset Handler
AREA |.text|, CODE, READONLY
; Reset handler routine
Reset_Handler PROC
IMPORT main
LDR R0, =main
BX R0 ;jump to main()
ENDP
;ALIGN
;END of file
END
这样,就直接跳
main函数了
也可以用的,只是没有做楼上的工作 |