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.

DaVinci UART Receiver FIFO

Guru 15520 points

Hi,

I have a problem with UART receiver of DM6446.
The problem is while receiving data continuously, 1Byte of data may be lost.

UART is in FIFO Mode, baud rate is 112.5kbps and I set Receiver FIFO trigger level to 14 byte.
My understanding is that if received data reach the trigger level(14byte), the interrupt will be generated .

I'm using this interrupt to read the Receive FIFO by not EDMA but CPU.

I have no guess why I'm losing 1 byte of data sometimes.

Are there any restrictions in the case of receiving data continuously by UART?
When there are restrictions, are there any method to solve the problem?

If someone have any information, please let me know.

Best regards,
g.f.