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.

[参考译文] RTOS/AM5728:PCIe 驱动程序中的 EDMA 支持

Guru**** 2604225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/648247/rtos-am5728-edma-support-in-pcie-driver

器件型号:AM5728

工具/软件:TI-RTOS

在当前方案中、具有 EDMA 支持的 PCIe 的示例代码我们从应用程序代码中调用 EDMA 驱动程序 API。

我们是否有 PCIe 驱动程序、它从 PCIe 驱动程序 API 内部执行它

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

    PCIe 和 EDMA 是两个独立的封装。 AM572x 上的 PCIe 驱动程序示例旨在提供测试应用程序可以使用 CPU 或使用 EDMA 来移动数据。 在后一种情况下、测试应用程序会调用 EDMA 驱动程序 API。 PCIe 驱动程序本身不包含 PCIe API。 我们没有这种情况。

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

    UART 和 SPI 驱动程序具有 EDMA 支持。

    同样、如果我必须在 PCIe 中实现 EDMA 支持、我应该如何启动。

    我必须使用 EDMA 实现 pcieTransmit 和 pcieReceive。

    想了解在 PCIe 驱动程序中实现 EDMA 支持所涉及的复杂问题、例如具有 EDMA 的 UART 驱动程序。