第八章 汇编 LED 灯试验(下)

2019-12-13  本文已影响0人  昨天剩下的一杯冷茶

前面介绍了6U的GPIO,编写汇编,这一章主要是烧录和测试。
1、 将led.s复制到ubuntu
2 、编译.o文件

arm-linux-gnueabihf-gcc -g -c led.s -o led.

3、 连接文件

arm-linux-gnueabihf-ld -Ttext 0X87800000 led.o -o led.elf

4、 转换格式.bin

 arm-linux-gnueabihf-objcopy -O binary -S -g led.elf led.bin

5、 反汇编

arm-linux-gnueabihf-objdump -D led.elf > led.dis

6、 将所有命令都写到Makefile

led.bin:led.s
 arm-linux-gnueabihf-gcc -g -c led.s -o led.o
 arm-linux-gnueabihf-ld -Ttext 0X87800000 led.o -o led.elf
 arm-linux-gnueabihf-objcopy -O binary -S -g led.elf led.bin
 arm-linux-gnueabihf-objdump -D led.elf > led.dis
clean:

7、 将 imxdownload 拷贝到工程根目录下,修改文件权限

chmod 777 imxdownload

8、 向 SD 卡烧写 bin 文件,运行后会生成load.imx 的文件

./imxdownload led.bin /dev/sdd

上一篇 下一篇

猜你喜欢

热点阅读