TrueSTUDIO添加源文件以及生成bin文件
1 添加源文件
1.1、最简单的方法是直接把文件或目录拖到待添加的父目录里。
如 直接把CarCtrl文件夹拖到User中,即可出现如下效果:
1.2在工程文件夹下新建src目录,把.c文件拷贝进去,然后右击工程点刷新。
然后配置工程中的头文件和源文件目录。
2 生成hex 和 bin文件
2.1 默认会生成hex文件,保存在工程目录下的DEBUG文件夹中。
2.2若编译后生成hex,则添加:
arm-atollic-eabi-objcopy.exe -O ihex “${BuildArtifactFileBaseName}.elf” “${BuildArtifactFileBaseName}.hex”
或 arm-atollic-eabi-objcopy.exe -O ihex ${BuildArtifactFileBaseName}.elf ${BuildArtifactFileBaseName}.hex;
若编译后生成bin,则添加:
arm-atollic-eabi-objcopy.exe -O binary “${BuildArtifactFileBaseName}.elf” “${BuildArtifactFileBaseName}.bin”
或 arm-atollic-eabi-objcopy.exe -O binary ${BuildArtifactFileBaseName}.elf ${BuildArtifactFileBaseName}.bin
当然,两者都要生成,可同时添加这两项:
arm-atollic-eabi-objcopy.exe -O ihex “${BuildArtifactFileBaseName}.elf” “${BuildArtifactFileBaseName}.hex”;arm-atollic-eabi-objcopy.exe -O binary “${BuildArtifactFileBaseName}.elf” “${BuildArtifactFileBaseName}.bin”
(arm-atollic-eabi-objcopy.exe -O ihex ${BuildArtifactFileBaseName}.elf ${BuildArtifactFileBaseName}.hex; arm-atollic-eabi-objcopy.exe -O binary ${BuildArtifactFileBaseName}.elf ${BuildArtifactFileBaseName}.bin )
-------------------------------------------————————————————————————————————————
参考图