调试小记Makefile

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

ledc



路径改变start.s

.text代码段

.data数据

.bss未初始化

.rodata只读

.section? ?.textsection @定义一个数据段


通过printf: @echo 调试变量值



-fgnu89-inline





-march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard? ?浮点数


uart


printf

推荐阅读更多精彩内容