This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123GH6PGE: UART1 lost bytes with DMA TX

Part Number: TM4C123GH6PGE

Hi !

Excuse me but we had summer  holidays..

But now we succeded in understanding exactly where we have the problem:

when   UART1 TX (DMA channel 23)  starts a burst trasmission with first byte START BIT   synchronized with any STOP bit of UART0 TX (channel 9) burst , UART1 TX burst loses some bytes.

RED LINE is UART0 TX

BLU LINE is UART1 TX 

For lose bytes I mean that  some bytes of the UART1 burst are not sent by microcontroller   

  • Hi,

      This errata may have something to do with your description although not entirely the same. 

    Can you try with single or burst requests instead of only burst requests. In another word, if you don't specify UDMA_ATTR_USEBURST then it is default to use single or burst.