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.

[参考译文] LAUNCHXL-CC26X2R1:无法使用 Ubuntu 在 CCS 12上构建代码

Guru**** 2466030 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1133058/launchxl-cc26x2r1-unable-to-build-code-on-ccs-12-using-ubuntu

器件型号:LAUNCHXL-CC26X2R1

我尝试使用通过 Resource Explorer 提供的示例 hello world 代码、以在 Ubuntu 20.04上使用 CCS v12进行测试。 但是、每当我尝试构建 Hello World 代码、甚至是 pwmled2示例代码时、我都会收到以下错误:

但是、我尝试重新安装 CCS、这并没有什么不同。

转录错误

错误(5项)

/home/apardawa/ti/gcc_arm_none_eabi_9_2_1/bin/../lib/gcc/arm-none-eabi/9.2.1/liblto_plugin.so:加载插件时出错:/home/apardawa/ti/gcc_arm_none_eabi_9_2_1/bin/../lib/gcc/arm-none-eabi/9.2.1/libto_plugin.so:文件太短

gmake:***[全部]错误2

gmaked[1]:***[hello_CC26X2R1_launch_tirtos_gcc.out]错误1

目标"全部"的配方失败

目标'hello_CC26X2R1_LAUNCHXL_tirtos_gcc.out'的配方失败

警告(2项)

找不到无效的工程路径包含路径(/home/apardawa/ti/simplelink_cc13xx_cc26xx_sdk_6_20_00_29/.;/home/apardawa/ti/xdctools_3_62_01_15_core/packages)。

找不到 XDCpath 存储库'/home/apardawa/ti/simplelink_cc13xx_cc26xx_sdk_6_20_00_29/.;/home/apardawa/ti/xdctools_3_62_01_15_core/packages! 访问项目的"属性">"常规">"产品"选项卡以调整 XDCpath。

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

    您好 Akbar

    我能够再现同样的问题。 根据"文件太短"错误消息、我们双方使用的 GCC 9.2.1软件包似乎已损坏。 我下载了不同的 ARM GCC 软件包、当我使用该版本编译工程时、效果良好。 我会将此问题上报给工程部门、以便进一步调查。

    作为一种权变措施、您可以尝试从以下站点安装 ARM GCC 并尝试该版本:

    https://developer.arm.com/downloads/-/gnu-rm

    谢谢

    Ki

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

    显然,这是一个已知问题。 最初认为仅影响 macOS 软件包、它似乎也会影响 Linux 软件包。 工程部门正在投资。 同时、您可以从 ARM 站点下载所需的 GCC 版本并让 CCS 发现该版本:

    https://dev.ti.com/tirex/explore/node?node=AJRfIGmBSkp9naUDysxAFg__FUz-xrs__LATEST

    谢谢

    Ki

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

    您好 Ki、

    感谢你的帮助!

    我成功地安装了 ARM-none-eabi 版本10.3、当我将安装此文件的目录(/usr/bin)添加到 Preferences > Build > Compiler 时、会检测到 GNU v9而不是10.3。 我已将 Project Properties > General > Project > Compiler Version 中的编译器更改为 v9。 然后、当我构建代码时、会出现以下错误:

    我不熟悉 Linux、因此我不确定是否有任何错误操作。 我发现目录 gcc 是使用 whereis arm-none-eabi-gcc 安装的、并已确认使用版本10.3的 arm-none-eabi-gcc -version 返回。

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

    您好!

    我建议改用 9-2020-Q2-update (9.3-1)。 我不确定 CCS 是否支持10.x。 我使用9.3.1成功构建了项目

    谢谢

    Ki

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

    您好!

    我已经安装了您推荐的版本、但我仍然遇到同样的问题。 您是如何安装 ARM GCC 的、因为我可能做的不正确。

    感谢你的帮助、

    Akbar

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

    这就是我所做的。

    我从   https://developer.arm.com/downloads/-/gnu-rm 下载了9-2020-Q2-update (9.3-1)

    2.我解压缩了 zip 文件

    3.我在编译器发现路径和刷新中添加了提取 zip 文件的文件夹路径、以便发现 ARM GCC 9.3.1:

    然后、我在项目属性中将编译器版本更改为 GNU 9.3.1:

    然后、我使用该编译器构建了该项目。 成功:

    谢谢

    Ki

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

    非常感谢、这确实是个问题!

    最后一个问题、我仍收到以下警告、您知道我如何解决这些警告:

    谢谢、

    Akbar

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

    看起来工程无法在工程属性中找到某些路径。 警告来自主项目还是相关的 TI-RTOS 项目?

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

    您好、Akbar、

    转至您的 tirtos_builds_* Project Properties -> CCS General -> Products、选择 ${COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR_REPOS}、然后单击"Expand"、然后修改"Edit the first line from ${COM_TI_SIMPLELINK_CC13XX_CC26XX_CCDIR_REPORT"} ${ROXOT_PACKAGE/{DCXX}包

    此致、
    Ryan

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

    您好、Ryan、

    谢谢、我也在项目文件夹中重复了这一点、这样就消除了错误。

    感谢您和 Ki 的帮助!

    Akbar