Part Number: TMS320F28388D
Other Parts Discussed in Thread: SYSBIOS
We are using the RXWAKE flag to detect the end of the frame in UART communication, but sometimes it just doesn't work.
We are sending to the micro a packet of 5 bytes (always the same values from the PC with a python script).
Tha baudrate is about 1Mbit
The RX interrupt reads the incoming bytes in a buffer.
We are using SYSBIOS with a task that checks the RXWAKE flag to detect the end of the frame and process the data in the buffer.
Sometimes, may be 1 every 1000 packets, the flag is not raised after the end of the packet. It is then raised after the following packet and we have two complete packets, 10 bytes, in the buffer.
We double checked everything but it seems to be a problem with the SCI idle-line detection.