TI中文支持网
TI专业的中文技术问题搜集分享网站

CCSV6.1 编译生成bin文件的解决办法

LM FLSH下载的时候需要.bin文件的,而CCS默认生成的是.out文件。要想生成.bin文件,需要进行下面的设置

在4中写入下列的字符:

"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

点击OK重新编译即可

liang gao:

你好,我按照你的方法 试了,可还是没有生成bin文件,无论是清除工程在重建工程还是不好使,我用的是ccs6.1.3,为cc3200生成bin文件,我想问有没有别的方法生成bin文件,还是它生成的bin文件放在别的地方了,谢谢了。

xyz549040622:

回复 liang gao:

或许芯片不一样,然后配置的也不一样?你默认生成的什么呢?上你输出配置设置的截图看看。

liang gao:

回复 xyz549040622:

liang gao:

回复 xyz549040622:

谢谢了

xyz549040622:

回复 liang gao:

肯定是在这里配置的,截图不全,你把那一段配置复制出来看看

liang gao:

回复 xyz549040622:

"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

xince zhang:

回复 liang gao:

请问如果使用CCS7.1.0版本有相应的设置吗?

使用相同的设置未能编译成功,提示

'E:\CCSinstallation\ccs7\workspace1\test_gnu\Debug\armofd' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'mkhex4bin' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
process_begin: CreateProcess(NULL, E:/CCSinstallation/ccs7/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/armofd E:/CCSinstallation/ccs7/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/armhex, ...) failed.
make (e=2): 系统找不到指定的文件。gmake[2]: [post-build] Error 2 (ignored)
"E:/CCSinstallation/ccs7/ccsv7/utils/tiobj2bin/mkhex4bin"
makefile:168: recipe for target 'post-build' failed
Reading from stdin ...
File does not exist:at XML_TI_OFD.pm line 877.
gmake[2]: [post-build] Error 2 (ignored)

xyz549040622:

回复 xince zhang:

我使用CCs7.10导入官方的例程,直接编译就可以生产.bin和.out文件了。按照自己工程的配置,对比官方的配置,修改自己的配置就好了。

jinquan li:

回复 xyz549040622:

http://blog.csdn.net/cbffyx/article/details/49911813。完美解决,标准答案

赞(0)
未经允许不得转载:TI中文支持网 » CCSV6.1 编译生成bin文件的解决办法
分享到: 更多 (0)