Hi
I am using 4 DMA channels in my application, at the end of each DMA transfer interrupt is generated and respective ISR is called. According to the document " SPRU430E" when CPU services an interrupt the current value of the EALLOW is saved on the stack and the EALLOW is cleared. therefore when in ISR EALLOW is used to access DMA resistors. when CPU is servicing ISR for DMA4 and after processing EALLOW instruction if DMA 1 interrupt comes and CPU has to serve ISR for DMA 1. During this transfer from DMA4 ISR to DMA1 ISR , did EALLOW value is saved on the stack?
Thanks and Regards
Amol