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.

[参考译文] 例如、无法下载 PRU 编译器

Guru**** 2563070 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1216348/unable-to-download-pru-compiler-for-example

您好!

过去2天一直在尝试获取 PRU_Hardware_UART 示例所需的正确编译器。

链路显示它已关闭进行维护、这是正确的链路吗?

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

     https://software-dl.ti.com/codegen/下的 URL 专为 Eclipse 更新程序使用而设计、并给出"Sorry! 如果通过 Web 浏览器查看、我们目前正在进行网站维护"消息。

    编译器的安装与选择 以及 编译器更新 描述了如何从 CCS 内安装编译器。

    从 CCS 12可以使用菜单选项 Help -> Install Code Generation Tools...  然后选择安装 PRU 编译器2.1.1、您的错误消息中将提及的编译器版本:

    安装后显示为 CCS 在 Help -> Preferences 下发现:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从 CCS 12可以使用菜单选项 Help -> Install Code Generation Tools...  并选择安装 PRU 编译器2.1.1、错误消息中提及的编译器版本为:

    下面是屏幕快照。

    仅选择了标识为 PRU 且看似已安装的实际工具、而不会生成错误。

    它仍然不起作用、并产生以下错误:

    这就是我直接访问下载区域的原因、您建议的方法是最初完成的、但失败了。

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

    好的、尚不确定原因已损坏、但  通过访问 "编译器"的链接、在 https://www.ti.com/tool/download/PRU-CGT/2.1.1上找到了 PRU v2.1.1编译器的安装程序

    上面的下载链接是否适合您?

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

    此外、SDK 中似乎没有特定于 PRU 的代码、以下是重新生成后的错误消息。

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

    您好、Fred、

    1) 1)阅读 PRU 入门实验

    请参考 PRU 入门实验。 他们将指导您完成正确创建 PRU 工程的所有步骤(包括如何链接到 PRU 软件支持包(PSSP)中的头文件、后者打包在 Linux SDK 中): https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/common/PRU-ICSS/PRU-Getting-Started-Labs.html

    我在此链接您到 AM62x 文档、因为我在 AM335x SDK 8.2发布后已完成了实验室文档的编写(但是、您仍具有所有相同实验室文件的 PSSP v6.1)。

    实验练习一将解决您关于如何获取最新编译器的问题。 实验练习2将解答您关于如何添加头文件的问题(以及其他重要详情)。

    2) 2)使用最新的编译器

    您使用 PRU 编译器 v2.1.1是否有具体的原因? 很旧。 除非您确切地知道正在做什么以及为什么要做、否则我建议使用最新的 PRU 编译器 v2.3.3。 这在您尝试构建的工程的 makefile 中进行了描述: git.ti.com/.../Makefile

    此致、

    Nick

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

    或者、您可以参考 AM335x 特定的 PRU 实践实验室(似乎是您的处理器): software-dl.ti.com/.../PRU-Hands-on-Labs.html

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

    您好、Nick

    AM62X 是处理器、如果 AM62不具有兼容性、为什么它在 SDK 中特定于 AM335?

    我可以直接将文件从 AM335 SDK 复制到 AM62 SDK 目录吗?

    感谢您提供指向实验室的链接、我看到了提到的内容、但始终找不到。

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

    嘿、Fred、

    PSSP 包括所有包含 PRU 的处理器的示例。 PRU 入门实验室适用于包括 AM62x 在内的每个处理器。 首先、我要讲的是入门实验、我原是你们。

    由于您在屏幕截图中参考了 PRU_Hardware_UART 项目(这是一个 AM335x 项目)、因此我假定这是您的处理器。 PRU 实践实验需要特定的硬件设置、这些设置对于您尝试运行它的每个处理器和 EVM 都是不同的。 这项工作现在我们要做的太多了、因此动手实验将只包含 AM335x BeagleBone Black 的设置。

    另一个重要说明是、我们仅使用最新的 PRU 编译器2.3.3测试了 AM62x PRU。

    首先、请观看入门实验。 之后、如果在修改 AM335x PRU 项目以使其在 AM62x 上运行时遇到问题、您可以针对该问题创建不同的 e2e 线程。

    此致、

    Nick

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

    您好、Nick。

    非常感谢您提供这些信息和帮助。