Hello,
I am working with UART on both i.MX93 and i.MX8M Plus and facing an issue with RTS/CTS connections.
On i.MX93, the following wiring works correctly:
- TX → RX (RS232)
- RX ← TX (RS232)
- CTS → RTS (RS232)
- RTS ← CTS (RS232)
However, on i.MX8M Plus, this wiring does not work. It only works if I swap RTS and CTS.
Additionally, I noticed that the Reference Manual for both i.MX93 and i.MX8M Plus states:
- CTS_B = Input (i.MX93)
- RTS_B = Output (i.MX93)

- CTS_B = Output (i.MX8M Plus in DCE)
- RTS_B = Input (i.MX8M Plus in DCE)

But in the Pinmux config tool 24.12 I see:
- CTS_B as Output (i.MX93)
- RTS_B as Input (i.MX93)

- CTS_B as Input (i.MX8M Plus in DCE)
- RTS_B as Output(i.MX8M Plus in DCE)

My questions:
- Is the RTS/CTS mapping on i.MX8M Plus different from i.MX93?
- Is there a known discrepancy between the Pinmux tool and the Reference Manual?
I appreciate any clarification on this issue.
Thanks in advance!
Best regards,
Hamza