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: DMA example

Part Number: J784S4XEVM

Tool/software:

Hello, 

For my project I need to use DMA with C7X core. As I began to use this EVM recently, I need an example to test the DMA connection between C7X and the DDR memory. Is it possible to provide an example that is using DMA ?

Thank you,

Kind regards,

Wissam Makhlouf

  • Hi Wissam,

    There are DMA and DRU examples within the RTOS SDK's PDK package - you can see what examples are available in the release package, and they are described on this page here. Note that there are some of these that are enabled on C7x processor - you can find that list here

    Best,

    Asha

  • Hi Asha,

    Thank you for your reply. I'm currently using the example udma_memcpy_testapp. I'm trying to send the data from C7X_1 to write into the DDR memory.

    The problem is that I'm not finding the DDR memory address range, it would be great if you have a document having this information. .

    Thank you,

    Kind regards,

    Wissam

  • Hi Wissam,

    DDR memory regions are contained in the TRM - see the section 8.2.3.3 DDRSS Memory Regions

    If you are booting the board in the Linux+RTOS mode, there is a default system memory map which you can look at within the RTOS SDK in vision_apps/platform/j784s4/rtos/system_memory_map.html

    Best,

    Asha