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/BEAGLEBK:RPMsg 问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/656130/linux-beaglebk-rpmsg-question

器件型号:BEAGLEBK

工具/软件:Linux

您好!

 以前没有/dev/rpmsg_pru30和/dev/rpmsg_pru31器件、无法按照中的示例进行操作

http://processors.wiki.ti.com/index.php/RPMsg_Quick_Start_Guide

http://processors.wiki.ti.com/index.php/PRU_Training:_Hands-on_Labs

重新插入如下所示的 PRU_rproc.ko 模块无效。

root@AM335x-EVM:~ rmmod -f /lib/modules/4.9.59-ga75d8e9305/kernel/drivers/remoteproc/pru_rproc.ko
[141.46928] PRU-rproc 4a33890.pru1:PRU_rproc_remove:删除 rproc 4a33890.pru1
[141.482132] remoteproc remoteproc2:发布4a338000.pru1
[141.50335] PRU-rproc 4a334000.pru0:PRU_rproc_remove:删除 rproc 4a334000.pru0
[141.542891] remoteproc remoteproc1:发布4a334000.pru0
root@AM335x-EVM:~ insmod /lib/modules/4.9.59-ga75d8e9305/kernel/drivers/remoteproc/pru_rproc.ko
[190.143821] remoteproc remoteproc1:4a334000.pru0可用
[190.149989] PRU-rproc 4a334000.pru0:PRU rproc 节点/ocp/pruss_soc_bus@4a326000/prusss@4a300000/PRU@4a334000已成功探测
[190.216124] remoteproc remoteproc2:4a33800.pru1可用
[190.237189] PRU-rproc 4a33800.pru1:PRU rproc 节点/ocp/pruss_soc_bus@4a326000/pruss@4a300000/PRU@4a338000探测成功

访问 PRU 的方式是否有任何重大变化?

此致、

Adam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Adam、

    您是否在 Linux 处理器 SDK 04.02中看到此问题? 您是否能够使用以前的 SDK 版本让示例正常工作?

    此致、

    Nick

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

    是的、我在 Linux 处理器 SDK 04.02中看到了这个问题、以前我能够让示例使用 Linux SDK 03.02.00.05。

    此致、

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

    您好、Adam、

    很抱歉耽误你的时间。 当我按照 RPMsg 快速入门指南 中全新 AM335x 处理器 SDK 4.02安装的说明进行操作时、在启动 PRU 内核时、我会看到/dev/rpmsg_pru30和/dev/rpmsg_pru31都列为新器件:

    LS /dev/| grep PRU 显示可以访问 PRU、并且我能够完成开箱即用的 RPMsg 示例:

    我不需要重新插入 PRU_rproc.ko、也不需要执行说明中未列出的任何其他操作。 您是否仍有此问题?

    此致、  

    Nick