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.

[参考译文] AM5728:错误:[31.711312] rpmsg_RPC rpmsg-DCE

Guru**** 2553450 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/941640/am5728-error-31-711312-rpmsg_rpc-rpmsg-dce

器件型号:AM5728

您好!

我们正在尝试使 AM5728板上的 C66内核用作图形编码器。 我们能够使用 AM572X 开发板上的当前 SDK 成功完成此操作。 遗憾的是、我们在生产板上使用的是 Linux 内核版本4.4.45。 我们尝试将其移植到以下错误中:[31.711312]  rpmsg_RPC rpmsg-DCE:rproc_pa_to_da 错误、rproc = ee110400、pA = 0x0000a5e2c020 ret =-22

 

我们有三个问题:

1):我们进行了一些调查、结果显示函数 rproc_pa_to_da()是由 TI 创建的。 您能告诉我们错误-22的含义吗? 它存在于 drivers/remoteproc/remoteproc_core.c 中。

 

2):您能否提供有关检查哪些内容的任何见解、以便在 Linux 内核4.4.4.45上运行?

 

3):您是否仍有适用于 Android 7的 BSP 软件包(AM5728)? 我们查看了 TI 网站、但找不到。

 感谢您的帮助!

Adam

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

    您好!

    请在下面找到我的回答:

    >> 1)我们进行了一些调查、结果显示函数 rproc_pa_to_da ()是由 TI 创建的。 您能告诉我们错误-22的含义吗? 它存在于 drivers/remoteproc/remoteproc_core.c 中。

    错误为 "EINVAL "、这意味着(i)传递给 Remoteproc 的虚拟地址为 NULL 或(ii) Remoteproc 既不运行也不挂起、或者(iii) Remoteproc 对象本身为 NULL。  

    2>2):您能否提供有关如何检查以使其在 Linux 内核4.4.45上运行的任何见解?

    请确保已从工作设置中获取所有 Remoteproc 修补程序。

     

    >>3):您是否仍有用于 Android 7的 BSP 软件包(AM5728)? 我们查看了 TI 网站、但找不到。

    所有支持的 SDK 版本都位于 TI.com 上、如果此版本不存在、则可能我们没有它。

    谢谢、此致、

    Sunita。