Replies: 1 comment
-
I’m observing something strange with the UART device: when sending a single byte, the |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have configured
LPUART3
on theRT1060-EVK
asuart-pipe
, with flow control enabled as specified in the DTS. This is connected to my VM’s virtual serial port(/dev/ttyS2)
. Sanity checks for data transmission in both directions were successful: data sent from the RT1060 to the VM usinguart_pipe_send()
and from the VM to the RT1060 usingecho
was received correctly.This is how I've configured
/dev/ttyS2
:sudo stty -F /dev/ttyS2 115200 cs8 -cstopb -parenb -crtscts ixon ixoff
However, after configuring the port on my Linux VM for SLIP communication, I encountered issues while sending a ping. Many bytes from the ICMP packet are lost, and the UART pipe becomes unresponsive. Specifically, the
uart_pipe_rx()
function inuart_pipe.c
is no longer invoked when sending data from the VM to the RT1060. This behavior suggests that interrupts are being delivered from the UART but are no longer processed as expected.Could you provide any guidance on debugging this issue or suggestions for resolving it?
Beta Was this translation helpful? Give feedback.
All reactions