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.

[参考译文] 编译器/MSP430FR6989:从何处可以找到 MSP430 TI CGT 支持文件

Guru**** 2394305 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/842515/compiler-msp430fr6989-where-to-find-msp430-ti-cgt-support-files

器件型号:MSP430FR6989

工具/软件:TI C/C++编译器

我正在尝试使用 TI 为 MSP430产品提供的两种编译器。 对于 MSP430 GCC、工具链与 MSP430头文件和.ld 文件(统称为"支持文件")分开提供。 我成功下载了工具链和支持文件、并可以在构建过程中链接到这些支持文件。

对于 TI CGT 工具链、我找不到相应支持文件的源。 我一直在 TI 工具链中使用 CCS、但我想过渡到通过命令行使用 CGT、并离开 CCS。 我在 以下位置下载了工具链本身:http://www.ti.com/tool/download/MSP-CGT-18。  通过对 CCS 为编译所做的工作进行一些调查、我能够跟踪 位于 ccs910/ccs/Ccs_base/msp430的支持文件。 该目录包含 MSP430 GCC 支持文件(include_gcc)以及 TI CGT 支持文件(include)、区别在于 CGT 支持文件包括头文件和.cmd 链接器文件(而不是.ld)。

虽然我能够通过链接到 CCS 安装的支持文件来成功运行 TI CGT 工具链、但我不希望只为了获取这些文件而安装 CCS。 但是、我无法找到托管在其他任何地方进行下载的文件。 我缺少什么吗? 还是必须安装 CCS 才能获取它们?

第二个主要不相关的问题:GCC 支持文件 包含  CCS MSP430目录中的 lib 目录。 默认情况下、CCS 在使用 TI CGT 工具链时会链接到这些库。 是否可以使用 GCC 工具链链接到这些器件? 我想它们可以提高性能(使用 GCC 与 CGT 时、代码性能确实会更差)。

谢谢!

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

    大家好、Carson、  

    我将与编译器团队联系以帮助解决您的问题。  

    此致、  

    Lixin  

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

    [引用用户="Carson Schubert"]

    第二个主要不相关的问题:GCC 支持文件 包含  CCS MSP430目录中的 lib 目录。 默认情况下、CCS 在使用 TI CGT 工具链时会链接到这些库。 是否可以使用 GCC 工具链链接到这些器件? 我想它们可以提高性能(使用 GCC 与 CGT 时、代码性能确实会更差)。

    [/报价]

    您可以尝试链接库、但我不希望它现在起作用。 我们期待着在未来提高 TI<->GCC 工具链的互操作性。

    如果您发现 GCC 库在特定领域比 TI CGT 库大得多、我们很乐意在此论坛上收到有关您发现的结果的反馈。

    此致、

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

    尊敬的卡森:

    我将向我们的软件团队咨询有关 TI CGT 支持文件的问题。 我找不到适用于这些器件的独立包、但可能我也缺少一些东西。 我应该在本周结束前得到一个答案、并将告诉您。

    此致、

    James

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

    尊敬的卡森:

    感谢您的耐心等待。 我与我们的软件团队进行了核对、遗憾的是、获取这些文件的唯一方法是下载 CCS。 我已向他们提供反馈、让他们了解是否可能将其作为独立软件包、这与 GCC 工具链的可用软件包类似。 他们目前还有其他优先事项、但他们计划在未来讨论这种可能性。

    希望这能解决您的问题。

    此致、

    James