spark0moon
驱动牛犊
驱动牛犊
  • 注册日期2009-08-20
  • 最后登录2009-10-21
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:932回复:1

关于USB高速和全速的问题!

楼主#
更多 发布于:2009-10-20 12:07
我写了一个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,    
};
spark0moon
驱动牛犊
驱动牛犊
  • 注册日期2009-08-20
  • 最后登录2009-10-21
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-10-21 12:09
居然没有一个人回复...这坛子里有没有明白的人呀?
游客

返回顶部