我使用杜邦线与USB线做了一根连接线,与ESP32-S2-Kaluga-1 V1.2开发板的IO19 20 GND这三个IO进行连接,然后编译tusb_sample_cdc这个DEMO运行。我把开发板的USB UART线拔掉之后,将自制的USB线插入PC,可以在我的设备里看到两个Expressif的设备,一个位于通用串行控制器节点下,一个位于端口(COM和LPT)节点下。然后我使用USB Capture Analyze工具,不论是看哪个设备,都无法看到ESP32发过来的数据。但是监视USB RawPacket确实是有反应的,就在ESP32连接和断开的时候,可以看到一些RawPacket,但是CDC数据包完全没有。
目前S2 USB OTG的资料实在太少,不知道到底要如何实现S2 CDC与PC端的通信