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:128 字节的 BCDMA UHC 突发

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1592156/j784s4xevm-bcdma-uhc-burst-of-128-bytes

器件型号: J784S4XEVM

尊敬的专家:

我将 J784S4_EVM 与 SDK10 配合使用。

我想在具有 UHC 模式的 C7x 内核上使用 BCDMA、突发大小为 128 字节。

该用例是针对 PCIe,我在 TRM 中找到了关于 BCDMA 的下表:

image.png

  1. 在驱动程序中、实例 ID 与通道类型之间有何区别? 我应该使用哪种配置? 在示例 UDMA_TEST_CSL_bcdma.c 中、它们通过 TX 通道使用 BCDMA 实例、在 UDMA_memcpy_test.c 中、它们使用带有 BCDMA 通道的主实例。
  2. 如何将突发大小设置为 128 字节?
  3. 对于我的用例、我必须在 rm-cfg.yaml 中为 C7x 分配 DMA 资源、因为没有为 C7x 分配 UHC 资源。 请您确认

感谢你的帮助

Charles

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

    您好、

    让我检查一下、然后返回给您。

    此致、
    Sivadeep

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

    您好、

    BCDMA 专用于 CSIRX 和 CSITX。  此外、BCDMA 也不支持 HC 和 UHC 通道。

    对于 c7x、可以使用 DMA 或 DRU。

    此致、
    Sivadeep

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

    嗨、sivadeeps、  

    您对 BCDMA 的看法与 TRM 相矛盾。 第 10.2.11 节讨论了 BCDMA、第 2 节“信道类“列出了普通类、HC 类和 UHC 类。 您能否确认 BCDMA 不能使用这些类?

    我将寻找将 DRU 用于我的应用程序

    此致、

    Charles

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

    您好、

    从 TRM:  

    高容量和超高容量 通道数为 0。

    我希望将 DRU 用于我的应用程序

    感谢您的更新。 既然如此、我们能否关闭这个主题?

    此致、
    Sivadeep