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.

[参考译文] TM4C1236E6PM:TI v20.2.6.LTS 的编译器设置对于 Code Composer Studio v20.1.1.8__1.7.1不可用

Guru**** 2393265 points
Other Parts Discussed in Thread: TM4C1236E6PM, SYSBIOS

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1514052/tm4c1236e6pm-complier-setting-for-ti-v20-2-6-lts-unavailable-for-code-composer-studio-v20-1-1-8__1-7-1

器件型号:TM4C1236E6PM
主题中讨论的其他器件: SYSBIOS

工具/软件:

您好、

 由于缺乏支持、我最近将 CCS 从 v12.0.0.00009升级到 v20.1.1.8__1.7.1、将 Cycle FX (PEmicro)用作调试器、并且 PEmicro 支持团队建议将 CCS 更新为最新版本。

但在 CCS 更新后、我丢失了旧的编译器选项和设置、这是我开发环境的阻碍。

您是否可以建议如何设置 CCS 以便开始支持 TI v20.2.6.LTS 编译器、以便—

  1. 我的主应用程序删除了"TI Clang v4.0.2.LTS"并添加了"TI v20.2.6.LTS"
  2. 我的引导加载程序开始识别和支持 "TI v20.2.6.LTS"

谢谢、

Sushma

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

    您好、

     对于 Tiva 处理器、 请使用 TI Arm 编译器。 默认情况下、CCS20不安装 TI Arm 编译器、而仅安装 Clang。 我想您已经在文件系统上的某个位置安装了 TI Arm 编译器。 通常、它位于/ccs/tools/compiler.下的 CCS 安装目录中 如果您要安装最新的 TI Arm 编译器、请从 https://www.ti.com/tool/ARM-CGT 下载。 下载并安装后、通过转到设置、确保 CCS20自动检测到安装位置的路径。 请参阅左下方设置图标上的下图并更新查找路径。 您也可以观看此 CCS20视频培训。  https://www.youtube.com/watch?v=1jkpPGcbxxA。话虽如此、如果您习惯了基于 Eclipse 的 CCS12及更早的版本、并且没有强烈希望在基于 Theia 的 CCS20上学习曲线、那么我建议您改用 CCS12版本。 对于我自己来说,我仍然在日常工作中使用 CCS12。 您可以根据需要使用 CCS20。 只是您需要让 CCS20检测 TI Arm 编译器路径。  

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

    尊敬的 Charles:

    您是对的、在我重新指定了已经安装的编译器路径后、它帮助我构建了工程。 但我 在 CCS20上找不到"安装软件"选项,而是它的"扩展"或"检查更新"选项,这不能帮助我找到或添加文件/存储库,就像我在 CCS12上以前一样。

    我切换到 CCS20的唯一原因是我在 CCS12上安装 PEmicro Cyclone FX 作为调试器时遇到问题。 我仍然使用 CCS12环境、并作为开发环境提供更大的控制能力。 因此、我仍然喜欢使用 CCS12。

    如果您或这里的任何人可以帮助我解决 Eclipse 插件 gdb 和 p2.index 错误,如我遇到的,这会是很好的。

    TIA、

    Sushma

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

    您好、

     我会将您的问题转发给我们的工具链团队以供评论。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您或这里的任何人都可以帮助我解决 Eclipse 插件 gdb 和 p2.index 错误(如我所遇到的错误)、这将是很好的。

    似乎存在一些相关性问题。 我建议直接联系 PEMicro 以获得有关插件的更多帮助。

    谢谢

    Ki

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

    我与 PEmicro 支持团队交谈、以下是他们的建议-  

    您可能需要指向与您的 Code Composer Studio 版本兼容的较新版本的 CDT。
    例如:
    遗憾的是、CDT 是第三方插件、PEmicro 没有人精通该插件的依赖关系。如果安装时遇到问题、需要先联系 Code Composer 支持。 一旦正确安装,那么我们的 eclipse 插件应该安装没有问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可能需要指向与您的 Code Composer Studio 版本兼容的较新 CDT 版本。

    请注意、CCS 12.x 已在支持方面被弃用。 您可以尝试手动更新 CDT、但始终存在它会破坏 CCS 中其他内容的风险。  

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

    注意!

    我 想为 TivaTm TM4C1236E6PM 板获得受良好支持的调试器连接器。 欢迎您提出建议!

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

    就性价比而言、XDS110非常出色、我推荐您使用它来购买器件。

    https://www.ti.com/tool/TMDSEMU110-U

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

    谢谢、这对您很有帮助。 XDS110是我们开发调试器工具链的良好补充。

    此外、PEmicro 支持团队还提供了详细说明、现在我们在  Code Composer V12.8.1.00005上安装了 GDB PEMicro 调试插件。 这是一个好消息,向前迈进!

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

    现在返回到编译和构建- 编译失败并出现以下错误

    ****为项目 BMS 构建配置发行版****

    "C:\\ti\\ccs1281\\ccs\\utils\\bin\\gmake"-k -j 24 all -O

    ExtractGuiConfig.exe

    构建文件:"../bms.cfg"
    调用:XDCtools
    "c:/ti/ccs1281/xdctools_3_62_01_16_core/xs /Repo/BMS-4.0/BMS /ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages/ti/sysbios/posix --xdcpath="C:/ti/tirtos_tivac_2_16_01_14/packages /Repo/BMS-4.0/BMS /ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include;C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS /ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b;C:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages;C:/ti/tirtos_tivac_2_16_01_14/products/ndk_2_25_00_09/packages;C:/ti/tirtos_tivac_2_16_01_14/products/uia_2_00_05_50/packages;C:/ti/tirtos_tivac_2_16_01_14/products/ns_1_11_00_10/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.tiva:TM4C1236E6PM -r release -cc:/ti/tirtos_tivac_2_16_01_14/products/tidrivers_tivac_2_16_01_13/packages
    正在从 package/cfg/BMS_pem4f.cfg 配置 bms.xem4f ...
    subdir_rules.mk:12:目标'build-1193255695-InProc'的配方失败
    错误:xdc.cfg.Program:"c:/ti/ccs1281/xdctools_3_62_01_16_core/packages/xdc/cfg/Program.xs "、第71行:xdc.cfg.Program:软件包"ti.sysbios.KNL"与此构建中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。
    JS:"c:/ti/ccs1281/xdctools_3_62_01_16_core/packages/xdc/cfg/Main.xs "、第160行:错误:配置失败!
    xdctools_3_62_01_16_core\gmake.exe:***[package.mak:202:package/cfg/bms_pem4f.xdl]错误1.
    js:"c:/ti/ccs1281/xdctools_3_62_01_16_core/packages/xdc/tools/Cmdr.xs "、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;"linker.cmd"已删除。
    gmake[2]:***[build-1193255695-InProc]错误1
    gmake[1]:***[build-1193255695]错误2.
    gmake[1]:由于错误、目标"主编译"未重置。
    gmake:***[全部]错误2.
    subdir_rules.mk:9:目标'build-1193255695'的配方失败
    Makefile:164:目标"全部"的配方失败

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

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

    您好、

     请勿将 xdctools  3_62_01_16用于 TM4C、因为较新版本的 xdctools 可能无法与用于 TM4C 的 TI-RTOS (v2.16.00.08)兼容并经过测试。 请改用 xdctools_3_32_00_06、查看错误是否消失。 您可以从 https://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/3_32_00_06/index_FDS.html 下载 xdctools

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

    啊,这是对的。 我  安装了 xdctools_3_32_00_06、并不得不对项目属性进行更改。 这将删除我的错误!

    感谢您的快速响应!