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.

[参考译文] CCS/TMS320F28377S:在 CCS-V8中生成.bin

Guru**** 2455360 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/777254/ccs-tms320f28377s-generating-a-bin-in-ccs-v8

器件型号:TMS320F28377S

工具/软件:Code Composer Studio

您好!

对于引导加载程序、我需要为我的应用程序生成一个二进制文件。 我转到“属性”->“生成”->“步骤”->“生成后步骤”,并添加以下内容:

"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat ""${BuildArtiftFileName}""${BuildArtiftFileBaseName}.bin""${CG_TOOL_ROOT}/bin/ofd2000.exe ""${CG_TOOL_ROOT}/bin/hex2000.exe ""${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe

都在同一行中。  

构建后、控制台不会显示任何错误或失败的操作:  


****为项目 bootloader_test 构建配置调试****

"C:\\ti\\ccsv8\\utils\\bin\\gmake"-k -j 8 all -O

gmake[1]:'bootloader_test.out'是最新的。

****构建完成****

另一方面、我无法在属于工程的 Debug 目录中找到我的二进制文件。  

您能告诉我如何正确生成二进制文件吗? 我已经在其他线程上尝试过一些解决方案、但没有成功。  

如果有用、我的编译器版本是 TI v18.1.0.LTS  

此致、  

Imen

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

    如果您的项目在添加编译后步骤之前是最新的、则 CCS 通常不会"赶上"您添加的此步骤。 在这种情况下、建议改为重建项目。

    如果这不起作用、您可以截取项目选项的屏幕截图吗?

    希望这对您有所帮助、
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    每次修改后、我肯定会重新编译该项目。 以下是屏幕截图、如果您需要特定信息、请告诉我、

    谢谢、  

    Imen

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

    我之前怀疑的原因是、该消息告诉我:

    gmake[1]:'bootloader_test.out'是最新的。

    鉴于项目选项看起来对我来说是正确的、我仍然怀疑在构建系统中没有正确触发任何内容。 您能否删除项目的输出目录(Debug 或 Release)、转至 meu 项目并选择"Build All"?

    很抱歉、这些建议看起来非常基本、但我只需要确保项目本身实际正在构建中。

    如果这不起作用、我一定要转至 CCS 故障排除页面"General IDE"部分中显示的其他提示、网址为:
    software-dl.ti.com/.../ccs_troubleshooting.html

    希望这对您有所帮助、
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!   

    感谢您的建议、它实际上起了作用、但我不知道当我要求项目时为什么不会出现问题。