打开keil 软件
1.beforre Compile c/c++ 是编译源代码前 可用于执行的命令
2.before build/Rebuild 是在编译前 可用于执行的命令
3.After Build/Rebuild 是编译后 可用于执行的命令
我们需要生成.bin 文件 所以我们在After build Rebulid 中添加 fromelf --bin ".\Objects\@L.axf" --output ".\Objects\@L.bin"执行命令,
在编译后会生成我们需要的.bin文件。
attention: .代表当前文件,objects代表目录文件夹名,--output 输出文件。
.bin和.axf 都在objects 文件夹中。
./是当前目录的意思,../是上一层目录的意思。
stm32 生成.bin文件如下:
C:\Keil\ARM\ARMCC\bin\fromelf.exe --bin -o ..\OBJ\test.bin ..\OBJ\test.axf