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/AM5728:如何打开 DSP 内核电源

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/590680/linux-am5728-how-to-power-on-dsp-core

器件型号:AM5728

工具/软件:Linux

各位专家、您好!

我想调试 DSP 程序、但无法连接 C66x、因为它保持在复位状态。  

我尝试使用取消绑定/绑定来按如下方式为 DSP 加电、但失败了、CCS 报告的器件保持在复位状态。

那么、您能否告诉我在运行 Linux 时如何为 AM5728上的 DSP 内核加电?  

谢谢你。

root@am57xx-EVM:/sys/bus/platform/drivers/omap-rproc echo 40800000.dsp > bind
-sh:echo:write error:no such device
root@am57xx-EVM:/sys/bus/platform/drivers/omap-rproc echo 40800000.dsp >解除绑定
[532.605396] OMAP_hwmod:mu0_dsp1:_wait_target_disable 失败
[532.611297] OMAP-iommu 40d01000.MMU:40d01000.MMU:版本3.0
[532.617189] OMAP-iommu 40d020.MMU:40d020.MMU:版本3.0
[532.642557] OMAP-hwmod:mu1_dsp1:_wait_target_disable 失败
[532.655561] OMAP_hwmod:mu0_dsp1:_wait_target_disable 失败
[532.663191] remoteproc2:已停止远程处理器40800000.dsp
[532.671184] remoteproc2:发布了40800000.dsp
root@am57xx-EVM:/sys/bus/platform/drivers/omap-rproc echo 40800000.dsp > bind
[539.208534] OMAP-rproc 40800000.dsp:分配的保留存储器节点 dsp1_CMA@99000000
[539.216364] remoteproc2:提供40800000.DSP
[539.223527] remoteproc2:注意:remoteproc 仍在开发中,并被视为实验。
[539.233261] remoteproc2:二进制格式尚未最终确定,并且尚未保证向后兼容性。
root@am57xx-EVM:/sys/bus/platform/drivers/omap-rproc #[539.271508] remoteproc2:加电40800000.dsp
[539.276339] remoteproc2:引导 FW 映像 dra7-dsp1-fw.xe66、大小为21958600
[539.292616] OMAP-hwmod:mu0_dsp1:_wait_target_disable 失败
[539.298516] OMAP-iommu 40d01000.MMU:40d01000.MMU:版本3.0
[539.304411] ommu 40d020.MMU:40d020.MMU:3.0版
[539.325208] remoteproc2:远程处理器40800000.DSP 现已启动
[539.331712] virtio_rpmsg_bus virtio2:rpmsg 主机处于联机状态
[539.331763] virtio_rpmsg_bus virtio2:创建通道 rpmsg-proto addr 0x3D
[539.348205] remoteproc2:registered virtio2 (类型7)
[550.045541] OMAP_hwmod:mu1_dsp1:_wait_target_disable 失败
[550.059366] OMAP_hwmod:mu0_dsp1:_wait_target_disable 失败

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

    使用 bind / unbind 是在 Linux 中使用 SART/stop 远程 DSP 内核的正确方法。 我从控制台日志中看到、这可以正常工作。 不确定为什么 CCS 报告"器件保持在复位状态"... 我将咨询设计团队并更新该主题。

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

    您好!
    Yordan、问题是如何发生的?
    我有相同的问题。当 A15启动内核时、我使用 CCS 连接 dsp1 (不首先连接 A15_0)、但 CCS 报告"器件保持复位"。

    BR、

    Vefone

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

    Vefone、


    您可以尝试从 Linux 禁用运行时自动挂起、请参阅此处:

    即回波"on">/sys/bus/platform/devices/40800000.dsp

    此致、Garrett