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.

manually triggered DMA transfer

I am trying to program the EDMA to transfer a 0.5MB block of data from one location of memory to another. All the examples in Starterware work with peripherals and events generated by the peripherals to trigger the transfer but no example for manually triggered transfer. This far I was unable to write the code to trigger the transfer manually. 

The sequence I follow is this:

EDMA3Init - event Queue 0

EDMA3RequestChannel - channel 3

EDMA3SetPaRAM - channel 3, A count is 1, B count is the size of the block to transfer, C cnt is 1. Bidx is 1 for both src and dst. Cidx is 0 for both src and dst.

EDMA3EnableTransfer - channel 3,  using EDMA3_TRIG_MODE_MANUAL for trigMode

EDMA3SetEvt - channel 3.

Are these steps in correct order, is there something missing?

Could anyone provide a  simple code snippet that would setup a memory to memory transfer and manually trigger it?

Thank you in advance