📄 crt0.s
字号:
@ crt0.s
@ C语言程序执行的第一条指令,并不在main函数中。
@ 当我们生成一个C程序的可执行文件时,编译器总是
@ 在我们的代码前加一段固定的代码——crt0.o,它
@ 是编译器自带的一个文件。此段代码设置C程序的堆
@ 栈等,然后调用main函数。这段代码可以简单到只
@ 有3条指令。
.text
.global _start
_start:
ldr sp, =1024*4 @设置堆栈,注意:不能大于4k
@nand flash中的代码在复位后会
@移到内部ram中,它只有4k
bl main @调用C程序中的main函数
halt_loop:
b halt_loop
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -