设计了一个HID键盘,键盘功能可以实现,但是电脑重新启动或开机时打不开机

2022-10-10 03:08:36 编辑

用stm32f103系列设计了一个HID键盘,有一个配置两个接口,一个是hid键盘,另一个用libusb控制设备,键盘插到电脑上之后可以输入也可以通过libusb控制单片机,但是开机或重启的话打不开,一直停在电脑logo显示上,有时候拔掉它,屏幕正常显示开机动态图标,可以继续开机,有时候彻底卡住,长按电源10秒可以关机重开。想知道有没有什么思路。

USB中文网 2022-10-10 12:22:44 编辑

应该是你的设备一个命令把HUB拖主了,导致过不去。可以通过USB总线抓包看是那一条命令。
另外如果没有抓包工具,可以屏蔽部分设备功能来测试,如先禁用键盘

2022-11-18 01:24:00 编辑

终于解决了,原因是开机时stm32不能同时连着stlink烧录器