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.

[参考译文] EK-TM4C123GXL:无法从 Resource Explorer 构建示例。

Guru**** 2527420 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1108779/ek-tm4c123gxl-cannot-build-examples-from-resource-explorer

器件型号:EK-TM4C123GXL

这些是我的设置。  

注意:我已使用3.3x 至3.6x 范围内的不同 XDC 工具版本编译此项目。

已为 XDCTOOLS_Java_home 使用默认的 Eclipse JRE,相同的错误。

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

    我将一个用于 TivaC - 2.16.00.18的 TI-RTOS 示例导入到了在 Ubuntu 18.04下运行的 CCS 11.2中、并且该示例构建正常。

     XDCTOOLS_JAVA_HOME 变量设置为 /home/MR_halfworm/ti/ccs1120/ccs/eclipse/JRE、这是随 CCS 11.2一起安装的 JRE

    我更改为 XDCTOOLS_Java_home /usr/lib/jvm/java-8-OpenJDk-AMD64,该示例已安装,并且仍然成功构建。

    如果您尝试运行以下命令会发生什么情况:

    $ /usr/lib/jvm/java-8-openjdk-amd64/bin/java -version
    openjdk version "1.8.0_312"
    OpenJDK Runtime Environment (build 1.8.0_312-8u312-b07-0ubuntu1~18.04-b07)
    OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

    您的 PC 可能缺少 JRE 的依赖项。

    此外、您使用的是哪种操作系统?

    屏幕截图中的内容看起来您是在运行 CCS 11.1

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

    OS:Kubuntu 21.10
    CCS 版本:11.1.

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

    大家好、Pawan、

    我们建议使用  XDCtools 3.31.3.43为避免此错误、您是否尝试过该版本的3.3x 版本?

    常见问题解答以及列出的建议: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/947610/faq-where-are-the-ti-rtos-extended-release-notes-for-tivac/3500833#3500833

    此致、

    Ralph Jacobi

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

    是的、我也尝试过 XDC 工具的确切版本。 您可以在上面的共享屏幕截图中看到。

    唯一的区别是,它不显示未找到64位 JRE 的错误,而是显示未找到32位 JRE 的错误。

    我安装了 OpenJDD-8-JRE 32位版本,并更新了 XDCTOOLS_Java_HOME 变量,以指向相应的目录。 运气差  

    我也在全新 Ubuntu 22.04 LTS 操作系统上尝试过 CCS 11.2、错误相同。

    现在、我已经开始使用 TI RTOS 的想法、并选择使用 FreeRTOS。 Resource Explorer 中有一个示例、因此这有助于大幅缩短开发时间。

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

    大家好、Pawan、

    我试图在这里找到一些其他可行的解决方案,但我看到的唯一问题是将 OpenJDK 更新为64位。 我不确定您是否也尝试过此步骤。 详情见 以下网址:https://e2e.ti.com/support/processors-group/processors/f/processors-forum/522505/can-t-find-jvm-when-building-ti-rtos-projects-xdctools_java_home-error/1900926#1900926

    尽管如此、这适用于几年前的 CCS 版本、因此我不太相信这一点很重要。

    遗憾的是、我没有 Linux 框可以尝试自己重新创建、我找不到任何其他可解决此问题的引用。

    此致、

    Ralph Jacobi

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

    是的、我也看过该主题、但它没有解决问题。

    迄今为止我尝试过的解决方案汇总:

    1) 1)使用 XDC 工具版本(3.3x)、该版本要求在 CCS 11.1和 CCS 11.2中同时安装64位 JRE。 返回到具有较旧操作系统(Ubuntu < 20.04 LTS)的较旧 CCS 毫无意义。

    2)在 Ubuntu 20.04和 Ubuntu 21.10上使用需要32位 JRE 的 XDC 工具版本(3.31x)以及 CCS 11.1和11.2。

    在上述两种情况下,我都安装了相应的 OpenJDD-8-JRE 64位/32位,并设置了 XDCTOOLS_Java_home。

    结论:此时、我只能得出结论、它仅适用于 Ubuntu 18.x、我无法使用旧操作系统。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="522064" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1108779/ek-tm4c123gxl-cannot -build-examples-from-resource-explorer/4110618#4110618"]结论:此时我只能引用 Ububuntu/x18[我无法使用旧版操作系统]、并且只能用它来得出结论。

    我尝试使用以下方法:

    • Ubuntu 20.04.4 LTS
    • CCS 11.2.0.00007  
    • tirtos_tivac_2_16_01_14
    • xdctools_3_32_00_06_core (随  tirtos_tivac_2_16_01_14安装的版本)

    在上面的操作系统中、成功编译了一个用于 TivaC 示例的 TI-RTOS。  XDCTOOLS_Java_home 变量设置为其默认值 /home/MR_halfworm/ti/ccs1120/ccs/eclipse/JRE,该值使用 CCS 11.2安装中的 JRE。

    我不知道为什么在您的系统上不能正常工作、因为我没有看到有关找不到 JVM 的错误。

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

    [引用 userid="91588" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1108779/ek-tm4c123gxl-cannot -build-examples-from-resource-explorer/4116054#4116054"]xdctools_3_tidt32_rvac 版本(已安装)  

    这是我认为最有可能造成这种错误的原因。
    在全新安装过程中、我不能勾选该可选相关性、如果我稍后尝试在 Resource Explorer 中查找此特定版本的 XDC 工具、我就无法勾选。  

    我想从互联网(TI 网站)下载此 XDC 工具版本可以解决可选的依赖性问题、但实际上没有解决。