Page 1 of 1

有没有人搞过 USB 的?我想做一个复合设备,但始终报错

Posted: Fri Nov 17, 2023 6:27 am
by Mars.CN
我想做一个 HID 键盘 和串口的符合设备,使用 TinyUSB来做。
用到了 tusb_hid_example 这个例子,发现键盘是好使的,但是串口没办法加入。
我在配置描述符中加入了一个串口

Code: Select all

TUD_CDC_DESCRIPTOR(ITF_NUM_PRINTER, 5, EPNUM_CDC_0_NOTIF, 8, EPNUM_CDC_0_OUT, EPNUM_CDC_0_IN, 64),  
加入后键盘设备也消失了。
如果单独只加入一个串口,把键盘设备注销掉。
发现串口是可以看到的,但是此时在设备管理器中提示状态是设备无法启动。

有没有搞过 USB 的?这样的复合设备应该如何做?