Hi,
I'm trying to perform some remote L2 access tests with and without EDMA. Though it was easy to write up direct access tests, I'm not able to get EDMA transfers to work. Full project is attached. My code is based on an example posted on this forum for EDMA and IPC.
This project sets up a simple, single channel EDMA transfer between two buffers. Upon transfer completion, an interrupt is to be raised which has a registered ISR. I haven't got to playing with interrupts yet because I'm still stuck on getting the EDMA transfer to start. Based on my debug, it seems like the manual triggering event is not being set on the EDMA channel, even though the event enable bit is set for that channel. I have no idea why. Contents of the destination buffer remain unchanged, which confirms that the EDMA transfer never starts. Any help is appreciated.
Thanks,
Manu
P.S.: Attached example is based on C6474_Edma_IPC code posted on http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/439/p/95384/336922.aspx#336922