1.编译程序
①将.c .s文件变为.o文件
arm-linux-gcc leds.s -g -c -o led.o
-g:产生调试信息 -c:编译源文件但是不链接
②将所有.o文件链接为.elf格式的可执行文件
链接就是将所有的.o文件链接在一起,并且链接在指定的地方(指定链接起始地址)
链接起始地址就是代码运行的起始地址
6ULL的链接地址应该指向RAM,几乎所有的A系列芯片都没有内部FLASH,不能像STM32那样存在ROM中
RAM分为内部RAM(0x900000~0x91ffff)和外部RAM(DDR).
I.MAX
③将.elf文件转为.bin文件
④有时候可以反汇编,将.elf文件转为汇编文件