用于关闭看门狗初始化堆栈crt0.S
- Assembly code
.text.golbal _start_start: ldr r0,=0x530000 mov r1,#0x0 str r1,[r0] ldr sp,=1024*4 bl mainhalt_loop: b halt_loop
Makefile里面有这么一句可能有用
arm-linux-gcc -g -c -o crt0.o crt0.s
arm-linux-ld -Ttext 0x00000000 -g crt0.o led.o -o led_elf
开头.text .golbal是什么东西啊?
_start是不是必须是这个名字啊?
-Ttext是不是对应于开头那个.text啊?
谢谢各位高手啊!!!
------解决方案--------------------
.text .golbal都是伪指令;.text表示预定义代码段。.golbal用来定义一个全局的符号
_start是标号,不是必须这个名字,是用.golbal来定义的代码段入口。
入口地址在连接文件中定义,如 :xxx.lds文件
------解决方案--------------------