使用CCS6.2为C2000(DSP28335)生成.bin文件和.hex文件
使用CCS12.2为C2000(DSP28335)生成.bin文件和.hex文件
如下图,在工程文件上鼠标右键,选择properties
选择Build–steps–Post-build steps
在 Post-build steps 添加如下命令:
"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd2000" "${CG_TOOL_ROOT}/bin/hex2000" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
原理说明:
- 这条命令会自动调用TI官方的
tiobj2bin
脚本,利用ofd2000
、hex2000
和mkhex4bin
工具,把.out
文件转换为.bin
和.hex
文件。 - 适用于C2000系列(如F28335),无需手动添加ROMS段,也不用自己写复杂的转换命令,兼容性好,自动识别你的内存分布。
优点:
- 简单高效,一条命令同时生成
.bin
和.hex
。 - 不需要手动修改CMD文件,适合大多数C2000工程。
- 官方推荐方法,兼容CCS 6.x/7.x/8.x等版本。
注意事项:
- 需要确保
ofd2000.exe
、hex2000.exe
、mkhex4bin.exe
等工具在你的CCS安装目录下。(可以使用everything软件进行搜索确认这些工具是否在你的CCS安装目录下,通常安装CCS6.2软件的时候,都会随同一起安装) - 如果工程迁移到别的电脑,记得检查这些工具路径。