对U-boot编译可以得到三种可执行文件
U-boot.bin 二进制可执行文件
U-boot::ELF 格式的可执行文件
编译程序并烧写:
一 解压Arm-tools
#tar -zxvf ARm-tools.....tar.gz -C /
指定解压到根目录
#cd /usr/local/4.3.2/bin 在这里就可以看到所用到的工具链, 如arm-linux-gcc
二 添加环境变量
1 #su root
密码
# vi /root/.bashrc
添加一行,把上面的目录添加到环境变量:
Export PATH=$PATH:/usr/local/4.3.2/bin
2 并使环境变量生效 # source /root/.bashrc
然后输入命令#arm-linux-gcc-v
查看其版本, 就能看到arm-linux-gcc 是否安装成功了
三 编译程序
将飞凌的程序led.S,led.lds, makefile放在/home/s3-ARM/part1/lesson1/led下并编译程序
# cd /home/s3-ARM/part1/lesson1/led
# arm-linux-gcc-g -o led.o -c led.S (#arm-linux-gcc -g -c led.S)