阅读:1381回复:4
驱动装不上,大侠们帮忙呀!
我的数据采集卡与PC机连后出现:unknown device,但是驱动装不上,
我固件中如下: //设备描述符 code USB_DEVICE_DESCRIPTOR DeviceDescr = { sizeof(USB_DEVICE_DESCRIPTOR), USB_DEVICE_DESCRIPTOR_TYPE, SWAP(0x0110), USB_CLASS_CODE_TEST_CLASS_DEVICE, 0, 0, EP0_PACKET_SIZE, SWAP(0x0471), SWAP(0x0666), SWAP(0x0100), 0, 0, 0, 1 }; inf中的如下: [Philips] %USB\\VID_0471&PID_0222.DeviceDesc%=D12TEST.Dev, USB\\VID_0471&PID_0222 %USB\\VID_0471&PID_0666.DeviceDesc%=D12TEST.Dev, USB\\VID_0471&PID_0666 %USB\\VID_0471&PID_0888.DeviceDesc%=D12TEST.Dev, USB\\VID_0471&PID_0888 请问大侠这应该是对应的吧?我用BUSHOUND抓到的数据如下: 1.0 CTL 23 03 04 00 SET FEATURE 18.1.0 01 00 00 00 18.1.4 1.1 DI 02 . 19.1.0 1.0 CTL a3 00 00 00 GET STATUS 20.1.0 01 00 04 00 20.1.4 1.0 DI 03 01 10 00 .... 20.2.0 1.0 CTL 23 01 14 00 CLEAR FEATURE 21.1.0 01 00 00 00 21.1.4 1.0 CTL 80 06 00 01 GET DESCRIPTOR 22.1.0 00 00 40 00 22.1.4 1.0 USTS 05 00 00 80 no response 22.2.0 总是GET DESCRIPTOR后就 no response 大侠帮忙分析一下使软件还是硬件的原因。小弟这里叩谢了! |
|
|
沙发#
发布于:2005-03-19 09:21
好象是没有响应GET DESCRIOPTOR命令.你看看你的程序吧.最好是能
跟踪一下. 这还没有到问你要驱动的那一步,枚举还没完成呢. |
|
|
板凳#
发布于:2005-03-19 18:55
谢谢关注!
|
|
|
地板#
发布于:2005-03-23 10:39
我的情况与此类似,只不过第一次能枚举,当驱动发送完一个厂商请求后卸载驱动,就不能再次枚举了,必须重起PC。
请问这是为什么? |
|
地下室#
发布于:2005-03-23 11:59
to sigsig:
看不懂你说的是什么意思. 是说第一次枚举能正常通过(正常安装驱动了吗?正常识别设备了 吗?),'驱动发送完一个厂商请求后卸载驱动',什么意思?是说 卸载设备后PC就无法正常识别你的设备了吗? 如果是的话,设备是你做的吗?你是否没有对设备的移除进行处理? |
|
|