I tried using UART1 with DMA If I have a gap between characters longer than a character width I get garbage characters in the DMA Buffer If I use UART0 all is well You can see this on a scope, I sent the scope & ICE displays previously Is ST Micro going to fix this?
All I did was change the UART from 1 to 0 and DMA Receive started working properly There is a HW bug in the silicon For Receive I have a gap of several character times & I get trash in the UART1 FIFO Uart1 rECEIVE does stop at the proper number of real characters, BUT I now have trash in the FIFO