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.

[参考译文] AM6442:在 A53 Linux 平台上运行 DMA

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1447607/am6442-run-dma-on-a53-linux-platform

器件型号:AM6442

工具与软件:

尊敬的 TI 团队:

我以前的票是:  
AM6442:在 AM6422上触发 DMA 以进行 PRU IO 数据采集-处理器论坛-处理器- TI E2E 支持论坛

上面查询中的程序提示运行顺畅、允许我在没有 Linux 运行的情况下使用辅助引导加载程序将数据从 PRU 存储器复制到 R5F 存储器。

但是、在我们的项目中、将有一个 Linux 应用程序在运行。 如何在这个基于 Linux 的设置中管理资源分配?

我们的目标是将数据传输到 Linux 处于活动状态的 A53存储器。
我们计划将目标地址修改为以 A53为目标。 但现在引导模式已切换到 SD 卡(加载了哪个默认映像且 Linux 处于活动状态)、那么我应该执行哪些步骤来调整环境并实现上述常见问题解答中所述的类似更改?

谢谢!

Vraj

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

    您好、Vraj、

    目的是让 Linux 用户空间程序接收数据吗?

    您是否仍计划在 Linux 中使用 SBL 引导、或者是否计划切换到 SPL 引导?

    此致、

    Nick

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

    您好、Nick。

    Linux 用户空间程序接收数据的意图是什么?

    是的、我们计划使用 Linux 应用程序在 A53上接收 DMA 数据。 我们想以在 R5F 内核中触发的相同方式(在上面的常见问题解答中提到)触发 DMA、但这次使用的是 Linux。  

    您是否仍计划在 Linux 中使用 SBL 引导?还是打算切换到 SPL 引导?

    最后一个应用程序将仅在 Linux 上运行。
    Linux 中是否需要 SBL?

    如果是、您是否会建议在 Linux/Yocto 构建中修改 SBL 的步骤?  
    如果否、我们应如何继续?

    谢谢!

    Vraj

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

    您好、Nick。

    我希望你做得好。
    您是否可以为上述问题分享任何更新?

    我们的主要要求是在 Linux 上运行 DMA、所以您可以向我提供参考示例代码吗?

    此致、

    Vraj