Part Number: SK-AM62P-LP
Other Parts Discussed in Thread: AM62P
Hi Expert,
We are currently using the AM62P evaluation board with the Debian Trixie OS.
In our application, UART5 (/dev/ttyS5) is configured as the master with the following settings:
8-bit mode
Full duplex
No parity
115200 baud rate
1 stop bit
The slave controller is configured with matching parameters. Initially, communication works as expected, and data exchange between devices is successful.
However, during long-duration operation, we are observing an issue on the UART master side. Specifically:
The slave continues to transmit data correctly.Using a PicoScope serial decoder, we can see valid data on the UART RX pin of the AM62P.
The UART receive buffer on the master is also updating correctly (we continuously monitor buffer size for debugging, and it changes as expected).
We are able to read from the buffer.
Despite this, the application does not reflect updated data.
If we perform a power cycle and restart the application, the system resumes normal operation.
Questions:
1. If the slave is transmitting correctly and the master buffer is receiving data, why might the application fail to update?
2. Could this be related to driver issues, buffering, threading, or a blocking condition in user space?
3. Are there known issues or recommended debugging steps for UART handling on the AM62P (Debian Trixie)?
Any guidance or suggestions would be appreciated.
