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.

[参考译文] Linux/AM437X:如何加载第二个 PRU 固件

Guru**** 2585275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/634657/linux-am437x-how-to-load-second-pru-firmware

器件型号:PROCESSOR-SDK-AM437X

工具/软件:Linux

最近、我使用 AM437X 进行评估工作。 我发现 Linux 驱动程序只能加载一个 PRU 固件。 那么、如何加载2个 PRU 固件呢?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 processors.wiki.ti.com/.../PRU-ICSS_Remoteproc_and_RPMsg
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在使用 AM437X。 它有4个内核、我想知道:Linux SDK 支持4个内核固件加载? 这是否意味着我只定义了4个固件名称、它将自动加载它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yude、

    如果 Remoteproc 在/lib/firmware.中找到特定文件,则在引导过程中将负责下载 您可以在 Linux ProcSDK 中解压缩文件系统。 您应该在/lib/firmware.中看到4个 PRU 文件 它们当前以符号链接到 RPMSG 回波中断示例演示。 将它们替换为您自己的可执行文件。

    雷克斯