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.

[参考译文] AM3358:无法使用 CCS 20.4 为 BeagleBone Black 创建新的 PRU 工程

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1596901/am3358-cannot-create-new-pru-project-for-beaglebone-black-with-ccs-20-4

部件号: AM3358

我想使用 CCS 轻松地为 BeagleBone Black 开发 PRU 工程、包括在可能的情况下进行调试。

当我尝试在 CCS 20.4 中创建新工程并选择 BeagleBone Black 时、没有选择 PRU 作为目标的选项。

  • 我在弗吉尼亚州的 Linux Mint 21.3 工作
  • 安装并检测到 TI-CGT-PRU_2.3.3。
  • 即使我将路径设置为其父目录、CCS 也会安装 TI-PROCESSOR-SDK-LINUX-RT-am335x-09.03.05.02、但不会检测到该错误
  • 从 Git 克隆 PRU 软件支持包、但 CCS 也不会检测到该支持包

创建所述 PRU 工程时缺少哪些内容?

请提供建议、谢谢。

Marc

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

    您好:Marc、

    感谢您的查询。 我已将您的问题转递给我们的专家以供进一步评论。

    此致、

    Tushar

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

    您好、Marc、

    对延迟深表歉意。 这是我第一次使用 CCS20.x、所以我将与您一起学习。

    我在“File"下“下看到了 2 个选项:
    *创建新项目(我认为这是你正在采取的路径,出于某种原因,我的项目向导正在抛出一个错误,所以我现在无法查看)
    *导入工程(特别是导入 CCS 工程)

    一般而言、直接从 PRU 软件支持包中导入示例可能最简单、然后可以将其作为起点。

    examples/AM335x/PRU_HALT 是您将从通用工程创建者处获得的“空“工程。

    如果要从汇编代码或者混合的 C 语言和汇编代码开始、请参阅 PRU 入门实验室。 似乎我没有将 CCS 工程文件添加到入门实验室的解决方案文件夹中、因此您可能需要从 PRU 暂停工程开始。

    此致、

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    *创建新项目(我假设这是您正在使用的路径,出于某种原因,我的项目向导正在抛出错误,因此我现在无法查看)

    创建新工程依赖于 Resource Explorer 中提供的 SDK 示例。 我认为 Resource Explorer 中没有任何 BeagleBone Black 示例。

    因此、在 CCS 20.x 中从头开始创建 BeagleBone PRU 工程的唯一选项是在命令行中:

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_faqs.html#how-do-i-create-a-new-project-from-scratch

    一般来说、从 PRU 软件支持包中导入示例可能最简单、然后可以将其作为起点。

    是的、同意。

    如果可能、包括调试。

    请注意、如果您对 CCS JTAG 调试感兴趣、BeagleBone Black 上没有 JTAG 接头。 您需要在以下位置焊接一个:

    https://forum.digikey.com/t/beaglebone-black-jtag/3320

    谢谢

    Ki