CCS同时编译.bin和.hex和.txt文件

1、开发环境:CCS5.5或其他CCS版本

2、操作步骤:

      (1)、进入工程配置选项,CCS Build --> Steps ,如图1所示


图1 CCS工程编译配置界面


  (2)、在图1中的Command选项框中(红色圈出部分),输入如下命令(没有换行符):

"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin" & "${CG_TOOL_HEX}" -i "${BuildArtifactFileName}" -o "${BuildArtifactFileBaseName}.hex" -order MS -romwidth 32 & "${CG_TOOL_HEX}" --ti_txt "${BuildArtifactFileName}" -o "${BuildArtifactFileBaseName}.txt" -order MS -romwidth 32

  保存配置,重新clear工程,再次编译即可同时生成.bin和.hex和.txt文件。


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

  该命令作用为生成.bin文件


"${CG_TOOL_HEX}" -i "${BuildArtifactFileName}" -o "${BuildArtifactFileBaseName}.hex" -order MS -romwidth 32

    该命令作用为生成.hex文件


"${CG_TOOL_HEX}" --ti_txt "${BuildArtifactFileName}" -o "${BuildArtifactFileBaseName}.txt" -order MS -romwidth 32

    该命令作用为生成.txt文件


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

你可能感兴趣的:(ccs)