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: Cannot transfer data via UDMA to PCIe memory space

Part Number: TDA4VM

Hello Ti,

I am using the functions available on the PDK 8.6 example udma:memcpy_test.c for NAVSS MCU UDMA-P to transfer data between the PCIe Controller and a local buffer in MCU OCRAM.

The example with the buffers allocated there works fine.

If I replace the source or destination buffer by my local buffer in MCU OCRAM, the DMA transfer also works.

Buf if I replace the source or destination buffer by the PCIe buffer it fails, throwing a data exception.

Are there extra steps to configure UDMA for PCIe? Is there any example available?

Thank you and Regards,

Marina