下面是我的枚举过程伪代码<br />//获取 DESCRIPTOR_DEVICE<br /> usb_host_request( REQUEST_GET_DESC, DESCRIPTOR_DEVICE, 64)) <br />/<br />/ 设置地址 <br /> usb_host_request(REQUEST_SET_ADDR, device->dev_addr, 0))<br /><br />// 获取 DESCRIPTOR_CONFIG <br /> usb_host_request(REQUEST_GET_DESC, DESCRIPTOR_CONFIG, 255))<br /><br />// 设置配置<br /> usb_host_request(REQUEST_SET_CONFIG, device->config_desc.bConfigurationValue, 0)) <br /><br />以这个顺序来枚举,目前的测试都可以通过,大家有经验的看看是否有兼容性问题? |