TrueStudio编译后输出Bin文件
ELF(executable and link format文件里面包含了符号表,汇编等。
BIN文件是将elf文件中的代码段,数据段,还有一些自定义的段抽取出来做成的一个内存的镜像。
1. 进入在项目的property设置
2. 进入C/C++ Build内的setting项
3. 打开Build Steps标签,在Post build项中添加以下命令行
arm-atollic-eabi-objcopy -O binary yourfilename.elf yourfilename.bin
或者arm-atollic-eabi-objcopy.exe -O binary ${BuildArtifactFileBaseName}.elf ${BuildArtifactFileBaseName}.bin
生成Hex:arm-atollic-eabi-objcopy.exe -O ihex ${BuildArtifactFileBaseName}.elf ${BuildArtifactFileBaseName}.hex
如下图: