当前位置: 代码迷 >> 驱动开发 >> 嵌入式开发入门课本例题求教,该如何处理
  详细解决方案

嵌入式开发入门课本例题求教,该如何处理

热度:58   发布时间:2016-04-28 11:18:10.0
嵌入式开发入门课本例题求教
用于关闭看门狗初始化堆栈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文件
------解决方案--------------------
探讨
.text .golbal都是伪指令;.text表示预定义代码段。.golbal用来定义一个全局的符号
_start是标号,不是必须这个名字,是用.golbal来定义的代码段入口。
入口地址在连接文件中定义,如 :xxx.lds文件
  相关解决方案