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/TM4C1294NCPDT:在哪里/如何构建.bin 文件?

Guru**** 2562120 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/833461/ccs-tm4c1294ncpdt-where-is-how-to-build-the-bin-file

器件型号:TM4C1294NCPDT

工具/软件:Code Composer Studio

引入了一个旧的 CCS 工程以进行处理、并且运行正常、但它不会为闪存生成.bin 文件。 我只能在文件夹中微调最新的.out 文件

我在“项目属性”->C/C++Build->Settings->BuildSteps 中检查并确认了以下内容

"${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

当我构建项目时、它甚至会显示出来  


'已完成构建目标:my_usb.out'
'
"C:/ti/ccsv6/utils/tiobj2bin/tiobj2bin "my_usb.out""my_usb.bin""C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armofd "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armhex "C:/ti/ccsv6/utils/tiobj2bin/mkhex4bin
'

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

我想知道我在项目中错过了哪些步骤。 感谢您提供任何指针。

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

    您好!

    您使用的是哪个版本的 CCS、原始工程中使用的是哪个版本?

    我在这里测试了一个 Tivaware 2.1.4.178项目(UART_ECHO)并使用 CCSv6.2.0进行构建、没有任何问题-该项目具有与您相同的编译后处理步骤。  

    然后、我将同一个项目导入到 CCSv9.1中、并且它再次构建而不会出现任何问题-这次使用编译器18.12.2。  

    也许您可以尝试清理工作区或使用不同的工作区-也许有些事情会影响创建此文件的能力?  

    除此之外、我真的没有太多想法-我随附了我正在使用的项目。  

    希望这对您有所帮助、

    拉斐尔

    e2e.ti.com/.../TM4C129_5F00_uart_5F00_echo.zip

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

    我到今天为止没有任何问题。 我的所有其他项目都可以正常工作、甚至有些旧项目也可以正常工作

    我当前的 CCS 是6.2.0.00050

    TiVaWare 2.1.4

    编译器15.12

    (笑声)

    旧工程是在我无法访问的旧 CCS/TivaWare 上创建的、导入此工作区后、编译良好、运行愉快、任何地方都没有.bin 文件

    如果您能让我指向一个将.out 转换为.bin 的实用程序、我会很乐意接受它并关闭这本书

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

    已解决。  

    命令行太长或在项目名称中有空间、并且 POST 步骤无法生成错误消息。

    (当我发布上述消息时、由于 IP 问题、我必须将公司项目名称替换为"my_USB")

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

    您好!

    感谢您报告此问题的结果;将来肯定会帮助其他开发人员。

    此致、

    拉斐尔