usb: usb don't work after switch from Zephyr 2.7.3 to 3.2.99 on i.MX RT1020 #53064
-
I have a proprietary board with a processor i.MX RT1020. After switch from Zephyr 2.7.3 to 3.2.99, USB-OTG1 CDC/ACM does not work. Maybe I need to add some config? Environment:
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
What do you mean by "does not work"? Is the device enumerating at all? Does the device show in Device Manager? Are there any URBs captured when capturing newly connected devices with Wireshark/USBPcap? |
Beta Was this translation helpful? Give feedback.
-
Hi @MikhailSiomin , Do you have a MIMXRT1020-EVK board to compare with? Are you able to review the differences of board files of your custom board with this board? Since the in-tree board has no issue with this sample, I am going to move your post here to a discussion, and we can continue to investigate why it does not work on your board. Below is the debug console output for me. The RT1020 enumerates in Windows as a VCOM port, and connecting a terminal to that port, it echoes back the characters as expected.
Best regards |
Beta Was this translation helpful? Give feedback.
-
Hi, @DerekSnell.
Updated: now I'm testing and there are no problems, and I'm on the same commit and version of Windows. I have no explanation for what is happening. |
Beta Was this translation helpful? Give feedback.
-
Hi @MikhailSiomin , FWIW, my Windows is Windows 10 Enterprise 21H2 build |
Beta Was this translation helpful? Give feedback.
Hi, @DerekSnell.
I discovered the following:
3.2.99
works
with Windows 10 version 21H2 build19044.2251
when connected directly to a usb host on the motherboard or a usb host via a usb hub.3.2.99
works
with Windows 10 version 22H2 build19045.2364
only
when connecteddirectly
to a usb host on themotherboard
.2.7.3
works
with Windows 10 on the above two builds and versions when connected directly to a usb host on the motherboard or a usb host via a usb hub.mimxrt1064-evk
in Zephyr version3.2.99
works
with…