We are currently using IPC, but will need to also use EDMA LLD in the same application. Internally EDMA LDD uses DSP's event combiner module in the cfg file:
ECM.eventGroupHwiNum[0] = 7;
ECM.eventGroupHwiNum[1] = 8;
ECM.eventGroupHwiNum[2] = 9;
ECM.eventGroupHwiNum[3] = 10;
However, keeping the above lines in cfg causes Ipc_start() to fail. if we remove the above, QDMA fails with infinite loop.
[C674X_0] waiting for interrupt...
waiting for interrupt...
waiting for interrupt...
waiting for interrupt...
waiting for interrupt...
waiting for interrupt...
waiting for interrupt...
waiting for interrupt...
waiting for interrupt...
waiting for interrupt...
We need an example cfg that shows how to use IPC and EDMA together in the DSP. In particular something along the line:
EventCombiner .events[X].unmask = true;
I need the info in red, that would configure IPC module interrupts properly to the IPC assigned Hwi directly instead of going through the eventcombiner module.
Thanks
RV