阅读:944回复:1
关于USB高速和全速的问题!
我写了一个USB设备的驱动(设备端),此设备是USB全速设备,我在设备描述时指定它为usb 2.0(如下结构)
在我的设备连接到PC时,PC总会弹出能够使用高速设备的提示气泡框,而我把它指定为1.1时,确不会出现.. 现在我就想指定它为2.o,如何才能够让它不显示那个气泡,是不是在驱动处理呀?因为,同样的机器,有的驱动指定2.0就不弹出来!! 请有明白的朋友指点一二!!! static struct usb_device_descriptor mass_device_desc = { // 12 01 [00 02] 00 00 00 08 [2d 12] [05 ff] [01 00] 01 02 00 01 .bLength = USB_DT_DEVICE_SIZE, .bDescriptorType = USB_DT_DEVICE, .bcdUSB = 0x0200, .bDeviceClass = USB_CLASS_PER_INTERFACE, .bDeviceSubClass = 0x00, .bDeviceProtocol = 0x00, .bMaxPacketSize0 = 0x08, .idVendor = VID, .idProduct = PID, .bcdDevice = 0x0001, .iManufacturer = STRING_MANUFACTURER, .iProduct = STRING_PRODUCT, .iSerialNumber = 0x00, // STRING_SERIAL, .bNumConfigurations = 0x01, }; |
|
沙发#
发布于:2009-10-21 12:09
居然没有一个人回复...这坛子里有没有明白的人呀?
|
|