init.s
来自「这是一段启动代码」· S 代码 · 共 38 行
S
38 行
;引入的外部标号在这声明
IMPORT __main ;C语言主程序入口
IMPORT InitStack ;初始化堆栈
IMPORT TargetResetInit ;目标板基本初始化
;给外部使用的标号在这声明
EXPORT Reset
EXPORT __rt_div0
EXPORT __user_initial_stackheap
;段声明
CODE32
AREA Init,CODE,READONLY
Reset
BL InitStack ;初始化堆栈
BL TargetResetInit ;目标板基本初始化
;跳转到c语言入口
B __main
__user_initial_stackheap
LDR r0,=bottom_of_heap
MOV pc,lr
__rt_div0
B __rt_div0
;/* 分配堆空间 */
AREA Myheap, DATA, NOINIT, ALIGN=2
bottom_of_heap SPACE 256 ;库函数的堆空间
END
;/*********************************************************************************************************
;** End Of File
;********************************************************************************************************/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?