I have two XDMAC channels running on the eval board. One channel is transferring data (about 100 bytes) from an external SPI device to memory at an 8Khz interval.
The other XDMAC channel is sending strings of data to a serial port (UART3) on a 200hz interval.
When I run either channel individually they work fine - however, when both channels are running I lose some bytes of serial data from my output frame (randomly).
Any ideas why this could happen? - I figured the DMA channels were completely independent - could this be some kind of contention for the AHB?
thanks