This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C1292NCPDT:CCS post-build .bat 文件

Guru**** 2212050 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064194/tm4c1292ncpdt-ccs-post-build-bat-file

器件型号:TM4C1292NCPDT

你好
我正在尝试编译工程并生成.bin 文件、然后将该文件复制到其他位置、最初我在编译后命令中具有这一点:

"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin ""${BuildArtiftFileName}""${BuildArtiftFileBaseName}.bin""${CG_TOOL_ROOT}/bin/armofd ""${CG_TOOL_ROOT}/bin/armhex ""${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin

这是非常完美的、因为我获得了我需要的.bin 文件。

然后、当我将一些.bat 文件添加到编译后字段时、问题就会开始:

"${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  ""${CCE_INSTALL_ROOT}/post-build/test.bat

在我的 test.bat 文件中、我有:

XCOPY /f /s /y C:\Users\TM4C_TEST.bin C:\Users\TM4C\

其中 、TM4C_TEST.bin 是由我认为使用 mkhex4bin 行的编译器直接生成的

因此、我遇到的问题是、当我在  编译后处理步骤中添加"${CCE_INSTALL_ROOT}/post-build/test.bat 时、CCS 不再生成.bin 文件。
也许有人建议 如何做到这一点?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 userid="393177" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064194/tm4c1292ncpdt-ccs-post-build-bat-file "${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin "${BuildArtifactFileName}"${BuildArtifactFileBaseName}.bin""${CG_TOOL_ROOT}/bin/armofd ""${CG_TOOL_ROOT}/bin/armhex ""${CCE_INSTALL /utils/tiobj2bin/mkhex4bin}报价单[]

    请注意、以上都是一个命令。

    如果您希望随后执行第二个命令来运行批处理文件、则应将其添加到编译后步骤字段的新行中、如下所示:

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答、这就是问题所在、现在工作正常。