I have the Jetson Nano 4Gb Developer Kit. I am having issues reading an MCU response on /dev/ttyTHS1 using the pyserial API. The UART TX pin on the 40 pin header does output and the MCU responds on the scope. Jetson’s UART port is operating in half-duplex mode. Messages are only received on the RX pin when the /dev/ttyTHS1 port is idle.
Why is the UART port operating this way?
To cover the bases, my user is in the dialout group, and I have disabled the user console following this post:
UPDATE: a USB to UART converter was used, and the pyserial code now operates as expected. Side tangent: is it possible to communicate via the UART DEBUG pins on the automation header? If so, what port is that?
In other words, the UART port is operating in an exclusive mode and I can’t seem to figure out why. Have seen others resort to a USB adapter after giving up.
UPDATE: below is the code that successfully works with a USB adapter, but not /dev/ttyTHS1