Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

TCI6630K2L: Infrastructure PKTDMA using virtual addresses

$
0
0

Part Number:TCI6630K2L

Hi,

I am trying to achieve (using bare-metal programming) Infrastructure PKTDMA transfers between an ARM core and a DSP on my EVMK2L board.

I can achieve this when I have my descriptors and buffers on the ARM side stored in shared memory (and using physical addresses) and my descriptors and buffers on the DSP side stored in L2 SRAM (again using physical addresses).

I would like to store the ARM side descriptors and buffers in DDR with the application code, but my ARM application is running in an RTOS that is using the ARM MMU and virtual addressing, and if try this then the PKTDMA transfers no longer happen.

Is it possible for me to perform Infrastructure PKTDMA transfers between ARM (using virtual addressing) and DSP (using physical addressing)?

If so, how do I ensure the QMSS and PKTDMA handles the virtual addresses correctly? I did read something about the using the MPAX units inside the MSMC controller - but I don't really understand how it all works!

Thanks


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>