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.

[参考译文] AM62D-Q1:如何为不同的通道获得区分的 DMA

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1656471/am62d-q1-how-can-i-get-distinguished-dma-for-different-channels

器件型号: AM62D-Q1

尊敬的 TI 专家:

我使用 AM62D EVM 并配置 McASP、以从六个独立的调谐器接收 I2S 数据。 我计划使用 DMA 将原始采集数据传输到用户空间。 是否可以为六条 I2S 数据线中的每条线路提供专用的 DMA 通道?

要求:应仅为已打开的共享设备节点提供数据。 如果用户连接单个调谐器、则只能对该调谐器进行捕获。 目前、使用单一 DMA 通道、我将从所有调谐器中捕获数据、并丢弃未打开的调谐器中的数据。 我将为所有六个调谐器创建共享设备节点、但只应针对已打开节点的调谐器开始捕获。

此致、

文卡塔

 

 

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

    尊敬的 Venkata:

    在内部进行检查。 请期待下周中的答复。  

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

    尊敬的 Venkata:
    否、AM62x/AM62D 的标准 Linux DaVinci -McASP 驱动程序不支持每个 I2S 数据线(每个串行器)的专用 DMA 通道。
    如果这有所帮助、您可能可以在 3 个 McASP 实例之间分配 6 个通道。