阅读:1206回复:1
是不是setup包发的数不对啊?
我的usb设备总是未知设备,每次都只能安装usb.inf对应的驱动,我检测了一下我的get_descriptor()函数,
bDesciptor=MSB(ControlData.DeviceRequest.wValue)是0x00, 而如果取wValue的低字节则是0x01,请问这是不是setup包发的数不对啊? |
|
沙发#
发布于:2002-10-17 08:38
我想不是的。第一次设备描述符的读取请求应该是总线设备发出的,具体对USB设备就应该是主机控制器通过其驱动程序发送的,对所有USB设备是相同的,之后才会进入设备驱动范畴。你好好看看固件代码吧。
|
|
|