接下来,主机将运用新的设备地址和设备进行通讯。 主机需求再次获取设备描述符,装备描述符,字符串描述符,别的HID设备还要获取陈述描述符等。依据《圈圈教你玩USB》晒干介绍,咱们能够运用BUS Hound东西,对主机发送给设备的数据进行抓包,剖析数据包,依据USB协议完结相应的主机的恳求。
在STM32 USB_HID的比如中,和以上获取描述符相关的首要文件有Usb_desc.c(界说了各种描述符),Usb_prop.c(其间的CustomHID_GetStringDescriptor函数完结了对主机获取字符串描述符品种的细分)。详细的内容能够自己依据调试信息依照之前几篇文章中介绍的剖析办法剖析。