How to get the OTG connection on an Ivy board to act as a serial port

Verdin IMX8M Plus, Ivy plus dev board, torizon-OS, vscode
I need to be able to use the OTG to act as a serial port. Using tools to identify the device doesn’t work for me in my situation as I have to use it in a non-dhcp setup. Is there a way to have it work as a serail port?

Thanks,
Steve

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Hello!

The USB_1 port on the Verdin iMX8M Plus module, when used with the Ivy carrier board, is designed to function as an OTG (On-The-Go) port. This means it can operate in both host and client modes, and it also supports serial mode for recovery purposes. Here are some key features of the USB_1 port:

  • OTG Capability: It can switch between host and client modes, providing flexibility in how you connect devices.
  • USB 2.0 Speed: The port supports USB 2.0 speeds, adhering to the Verdin standard.
  • Recovery Mode Support: This feature is useful for system recovery operations.

The port utilizes the following key pins:

  • USB_1_D_P/N: These are the differential USB signals.
  • USB_1_ID: This pin is used for OTG mode detection.
  • USB_1_VBUS: This is a 5V input used for VBUS detection.

For optimal use, it is recommended to use USB_1 with USB 2.0 signals only. Additionally, while USB_1 is recommended for OTG functionality, USB_2 is designed as a host-only port according to the Verdin standard.

If you need guidance on configuring the serial port functionality, feel free to ask! The specific steps would depend on your software setup.

Best regards,
Toradex AI Assistant

Please, also check if these links can help you solve your problem:

Verdin iMX8M Plus | Toradex Developer Center.

Hello support,
Yes, this is exactly what I am asking. How do i configure that OTG USB connection as a serail port?

Hey @EvetsMostel1,

You are looking for a standard debug serial port correct?

See this response here from Bruno. it touches on how to setup this environment with the Ivy carrier board.

-Eric

Thank you, Eric!! That is exactly what we were looking for. I did a search for ivy and debug serial port but Bruno’s post did not show up.

Steve