Part Number: AM3358
Hello Team
I have designed a custom board using AM335x and sdk 06.03.00.106
Currently I am having an issue with UART
I have an UART communication with PIC Controller, with 115200 rate .
I have continuous transactions from PIC to processor . Most of the times , data is received without any loss.
My PIC Controller sends 54 bytes every one second and I am receiving the same in the processor.
Certain tines it is observed that I miss one or two bytes or upto 6 bytes.
It is observed that sometimes PIC sends 54 bytes and that are available in the wire (confirmed with oscilloscope) but processor receives only 48 bytes when it gets triggered uart rx interrupt.
The remaining 6 bytes are added in the next reception making the next rx as 60 bytes . This lead to the corruption of data for both the transactions.
The above scenario is occurring repeatedly and creating loss of data.
I could feel this may be a FIFO issue or something.
Kindly help me at the earliest.
Mad_hu