Dear Sir / Mis,
I enabled UART4 on my AM3517, however I encountered an issue. When I write more than 64 bytes in a burst(which is the exact size of the FIFO) I receive an OVERRUN error, it seems like the DMA doesn't clear the FIFO as fast as it should.
I tried the same on UART1 and it worked perfectly. On the TX of UART4 there is no problem with larger than 64 byte bursts, also when I use less than 64 bytes on UART4 it works great.
Can anyone help me?
Thank you,
Shahal
Is there any difference in the UART1 and UART4 configuration register setup?Is there any difference in the UART1 and UART4 FIFO threshold setup?Is there any difference in the SDMA configuration for the 2 UARTs?
Brandon
No differences in any of these.
However I disabled DMA and it seems to be working.