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.

[参考译文] TDA4VM:我们如何在 tda4vh 或 tda4vm 中使用 DMA 将数据从 NVM (例如 SSD (PCIe))传输到 DDR?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1234793/tda4vm-how-can-we-use-dma-to-transfer-data-from-nvm-e-g-ssd-pcie-to-ddr-in-tda4vh-or-tda4vm

器件型号:TDA4VM

您好、TI!

在哪里可以找到与此相关的文档/代码示例?

使用 SDK -> ti-processor-sdk-rtos-j784s4-evm-08_06_00_14  

找到一些 uDMA 示例  /pdk_j784s4_08_06_00_31/packages/ti/drv/udma/examples。

但找不到任何与"NVM 到 DDR"传输相关的内容。  


此致、

拉利特

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

    Lalit,

    我的理解是 PCIe 总线地址空间 可以映射到系统地址空间。  

    您正在查找的链接是否缺失? 换句话说、如果您知道如何将 PCIe 总线地址空间映射到系统地址空间、您是否知道需要执行从 PCIe 到 DDR 的 uDMA 传输?

    此致、
    凯文

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

    尊敬的 Kevin:

    感谢您的回复、很抱歉我的延迟回复。

    那么、如果我们可以将 PCIe 总线地址空间映射到系统内存、它是否会像从映射地址到/从 任何 DDR 地址的简单 memcpy () udma?

    您还能指导我如何将 PCIe 总线 地址空间映射 到 DDR。 它被记录在某处吗?

    谢谢。

    拉利特  

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

    Lalit,

    我会将票证重新分配给对 PCIe 更了解的人。  

    此致、
    凯文

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

    尊敬的 Kevin 和 Lalit:

    我建议浏览本文档的"3 PCIe 地址转换"部分: https://www.ti.com/lit/an/sprabk8/sprabk8.pdf。文档并非特定于 TDA4VM、而是更通用的 Keystone 文档。 不过、TDA4VM 是 Keystone3器件、因此使用 ATU (地址转换单元)的一般流程应类似。

    参考本文档时需要注意的是特定的存储器地址、例如、本文档提到0x6000_0000是 PCIe 数据空间的起始地址、 但对于 TDA4VM PCIE0_DAT0从0x10000000开始、因此对于任何与地址相关的信息、应交叉参考各个器件的 TRM (技术参考手册)。

    此外、文档中有关如何设置 DMA 事务的示例使用 EDMA、但使用 uDMA 应该可以实现类似的事务。 我们有另一个关于将 EDMA 迁移到 UDMA 的指南、此处可参考该指南: https://software-dl.ti.com/processor-sdk-sitara/esd/am64x/latest/exports/docs/rtos/pdk_am64x/packages/ti/drv/udma/docs/Migrating_Applications_from_EDMA_to_UDMA_using_TI-RTOS.pdf

    此致、

    大沼市