您好、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"传输相关的内容。
此致、
拉利特
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.
尊敬的 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
此致、
大沼市