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.

[参考译文] J784S4XEVM:J784S4 DMA 2D Linux 内核模块

Guru**** 2487425 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1442558/j784s4xevm-j784s4-dma-2d-linux-kernel-module

器件型号:J784S4XEVM

工具与软件:

尊敬的 TI 专家:

我要在 J784s4中实施 DMA Linux 器件驱动程序、我已经成功传输1D 数据、现在我要

写入2D 传输。

1. J784s4是否在 A72上的 Linux 驱动程序中支持2D DMA 传输?
2.在 J784S4 RTOS SDK 中查看示例 DMA 2D 传输样本、我可以在 A72侧使用此2D 传输样本(Udma_aputils)吗?


BRS、

Ninh Nguyen

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

    尊敬的 Ninh Nguyen:

    Linux 不支持从用户空间使用 DMA、目前还没有支持它的计划。 请使用来自 FreeRTOS 的 R5F ie 的 DMA。   

    此致、

    Brijesh

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

    尊敬的

    感谢您的回复、

    我的意思是,我写一个 Linux 设备驱动程序和用户空间应用程序,通过调用这个设备驱动程序到分配器内存为二维缓冲区,并执行 DMA 传输。

    1. J784s4是否支持 散聚 DMA 模式?

    2.是否有任何方法可以将2D DMA 从 A72传输到 C7x DSP?


    BRS、
    Ninh Nguyen

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

    尊敬的Brijesh Jadav

    你有什么信息吗?


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

    尊敬的 Ninh:  

    是的、它支持数据包 DMA

    是的、您可以使用 IPC 将2D DMA 从 A72传输到 C7x DSP。

    此致、

    Brijesh

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

    尊敬的 Jadav:

    您能否建议我获取示例"IPC to transfer 2D DMA from A72 to C7x DSP"以供参考?

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

    尊敬的 Ninh:

    请参阅 IPC 的 PDK 示例。  

    此致、

    Brijesh