打印

分享:CCS同时编译.bin和.hex文件

[复制链接]
1951|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2014-10-30 15:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、开发环境:CCS5.5或其他CCS版本
2、操作步骤:
      (1)、进入工程配置选项,如图1所示


图1 CCS工程编译配置界面


  (2)、在图1中的Command选项框中(红色圈出部分),输入如下命令(没有换行符):
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd470.exe" "${CG_TOOL_ROOT}/bin/hex470.exe" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe" & "${CG_TOOL_HEX}" -i "${BuildArtifactFileName}" -o "${BuildArtifactFileBaseName}.hex" -order MS -romwidth 32

  保存配置,重新clear工程,再次编译即可同时生成.bin和.hex文件。
  "${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd470.exe" "${CG_TOOL_ROOT}/bin/hex470.exe" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe"
  该命令作用为生成.bin文件
"${CG_TOOL_HEX}" -i "${BuildArtifactFileName}" -o "${BuildArtifactFileBaseName}.hex" -order MS -romwidth 32
    该命令作用为生成.hex文件

    & 为命令连接符,用于连接两条命令。允许CCS可以同时执行两条命令,生成两个文件。

相关帖子

沙发
jxmzzr| | 2014-10-31 15:09 | 只看该作者
没有这么搞过,这个星期抽空做个试验,参考一下楼主提供的方法。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4194

帖子

31

粉丝