Hi.
I am able to use DMA for receive with UART ports 1 and up, but not UART0. For UART0, the received data remains in the UART FIFO and no DMA request is made.
There are two ways to enable DMA mode in the UART. First, DMA_MODE in FCR. Second, setting DMAMODECTL and DMAMODE2 in SCR. I've tried both and see the same result.
UART0 seems to be a special case as its attributes are listed in a separate chart in the TRM. Is there anything different about initializing UART0 DMA than the other ports?
Thanks,
Steve