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.

EDMA3 Transfer completion interrupt to ARM using rcsl library

hi,

I am making a EDMA to happen between source and dst buffer in the shared ram using the rcsl libray.I modified the timer Interrupt example provided with the rcsl to work with the EDMA. The EDMA is happening from source to dst buffer when i pool the IPR register.

as a next step i am trying to interrupt the ARM whith a Transfer Complete Interrupt.

I have ensured the following

I have mapped the DMA system interrupt to channel 2.(EVENT 11)

 CSL_FINS(aintcRegs->CMR2, AINTC_CMR2_CHNL_NPLUS3, 2);

// Enable EDMA3 Interrupts
 CSL_FINS(aintcRegs->EISR, AINTC_EISR_INDEX, AINTC_EVENTID_EDMA3_0_CC0_INT0);

 /* Enable IRQ Interrupts */
 CSL_FINS(aintcRegs->HIEISR, AINTC_HIEISR_INDEX, 1);
 
 
 /* Enable Interrupts */
 CSL_FINS(aintcRegs->GER, AINTC_GER_ENABLE, 1);

IPR.E0=1 & EESR.E0=1 and DRAE0.E0=1

but when i write the ESR register to trigger the event manually, The data transfer is happenning but the ISR is not hit.

is there something that i am missing