I have studied the BF533 Hardware Reference manual and haven't found the answer to the following problem :
I use both SPORT0 and SPORT1 in RX mode using DMA1 and DMA3 transfers to L1 memory.
What happens if while SPORT0 DMA1 is active (currently transferring data from SPORT0 to internal memory) and RX data are available from SPORT1 (DMA3) ? I mean, since DMA1 has a higher priority than DMA3, is the DMA3 stalled as long as DMA1 is not finished ?
Is there any way to have both DMA running ? (interleaving transfers for instance).
Thanks in advance.