首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

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

2012-02-09 
嵌入式开发入门课本例题求教用于关闭看门狗初始化堆栈crt0.SAssembly code.text.golbal _start_start:ldr

嵌入式开发入门课本例题求教
用于关闭看门狗初始化堆栈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文件

热点排行