Device Descriptor:bcdUSB: 0x0110bDeviceClass: 0xDCbDeviceSubClass: 0x00bDeviceProtocol: 0x00bMaxPacketSize0: ...
全文
回复(12) 2004-04-19 20:35 来自版块 - USB驱动开发
表情
hejoin感谢,有点清晰了(2004-04-20 12:07)
jinghuiren你弄错了,那个端点应该是0x01,对应前面的0x81,控制端点是默认的不能配置的! 那个0x0507估计是endpoint描述符的前两个字节 如下: 0x0507//看此处,估计是你驱动里或者固件程序里弄错了。 0x0281 0x4000 0x0700 0x0105...(2004-04-20 12:03)
hejoin其实你用USB调试助手验证一下能否正常收发数据就可以知道对不对了。比如你在描述符中对SIZE改小,那么你会发现只能收到相应长度得数据。这样就可以验证你得描述符设置对了。 现在问题就在这里,用 windriver无法对0端点之外的任何端点进行操作,写数据总是超时,所以才怀疑...(2004-04-19 23:37)
LJ1978其实你用USB调试助手验证一下能否正常收发数据就可以知道对不对了。比如你在描述符中对SIZE改小,那么你会发现只能收到相应长度得数据。这样就可以验证你得描述符设置对了。(2004-04-19 23:35)
hejoin你有没有发现软件显示得数据其实都是你发过去得描述符,只是他处理错了。 对,确实(2004-04-19 23:27)
LJ1978你有没有发现软件显示得数据其实都是你发过去得描述符,只是他处理错了。(2004-04-19 23:25)
LJ1978我看U盘是错得。哈哈。我也不清楚出啥问题。明天我再看看。。。(2004-04-19 23:23)
hejoin我看usb鼠标是对的啊(2004-04-19 23:21)
LJ1978好像就是这个软件。我回去看看。反正我用正式的U盘看,也是错的。而且有规律的。第一个正确。后面的好像是接收时候错位了。 不信你用一个正式的U盘看看(2004-04-19 23:04)
hejoin真的还是假的? usbview看的啊(2004-04-19 22:46)

返回顶部