一、编译程序
1.先将.c.s文件变为.o文件
使用arm-linux-gnueabihf工具编译文件,输入以下命令
sudo arm-linux-gnueabihf-gcc -g -c led.s -o led.o
其中-g表示产生调试信息,-c表示编译源文件但是不产生链接文件,-o表示指定编译产生的文件名字。
2.将所有的.o文件连接为elf格式的可执行文件。
使用arm-linux-gnueabihf工具编译文件,输入以下命令
arm-linux-gnueabihf-ld -Ttext 0x87800000 LED.o -o LED.elf
3.将elf文件转为bin文件
arm-linux-gnueabihf-objcopy -O binary -S -g LED.elf LED.bin