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.

IWR6843AOP: Missing frame bytes in DMA buffer at 921600 baud for Logger UART

Part Number: IWR6843AOP
Other Parts Discussed in Thread: IWR6843

Hi, I have interfaced the IWR6843 Logger UART to Cortex M7 based board at 921600 bps baud rate.

The uart receiver in cortex m7 is configured with DMA . The buffer size is 20,000 bytes.

After sensorStart command, I am able to observe the frame data in the buffer. But I am noticing missing bytes in the buffer randomly.

In the added image. I expect to see the presence detection tlv starting from index 404.

Expected is:

buffer[404] = 11 (presence detection tlv),

buffer[408] = 12 (size of tlv)

buffer[412] = 1. (value )

But I am getting 0 values here.

What can be causing this missing bytes?

For the Cortex M7 UART.

Expected Baud Rate: 921600

Actual Baud Rate: 919117

Can this difference is baud rate cause missing bytes? Or do I need to focus somewhere else?