Tool/software: TI C/C++ Compiler
The SDRAM via EPI is working Properly using uDMA However I’m note able to get end of DMA interrupt.
I’m using similar code to KrishnanCIT_UDMA_EPI.zip
To enable interrupt I add
EPIIntEnable(EPI0_BASE,(EPI_INT_DMA_TX_DONE|EPI_INT_TXREQ));
EPI Interrupt from FIFO in writing works properly!!!
However, I do not receive interrupts from DMA termination
Only EPI_INT_TXREQ works Properly
- EPI_INT_TXREQ interrupt when transmit FIFO is below the trigger level.
- EPI_INT_RXREQ interrupt when read FIFO is above the trigger level.
- EPI_INT_ERR interrupt when an error condition occurs.
- EPI_INT_DMA_TX_DONE interrupt when the transmit DMA completes.
- EPI_INT_DMA_RX_DONE interrupt when the read DMA completes.
Please help me to resolve this issues.......
Regards,
Haim