阅读:1694回复:9
关于d12的驱动安装
网上下了一个d12test的驱动,但是却提示找不到驱动程序?
应该如何改呢?对驱动知之甚少,时间又太紧了,哪位大侠指导 一下吧。万分感谢 [编辑 - 3/9/04 by holyrock] |
|
沙发#
发布于:2004-03-10 00:09
VID PID要一致呀。
|
|
|
板凳#
发布于:2004-03-10 22:42
我的VID是0471,PID是0666
inf里有这么几句: [Philips] %USBVID_0471&PID_0222.DeviceDesc%=D12TEST.Dev, USBVID_0471&PID_0222 %USBVID_0471&PID_0666.DeviceDesc%=D12TEST.Dev, USBVID_0471&PID_0666 %USBVID_0471&PID_0888.DeviceDesc%=D12TEST.Dev, USBVID_0471&PID_0888 应该没问题吧,但是最后是这么说的: "为下列设备找到了驱动程序: Philips PDIUSBD12 SMART Evaluation Board Windows无法为这个设备找到一个驱动程序。要在另一个位置 寻找,请单击上一步,或者选择一个选项然后单击完成。" 一个黄色的大问号,这算找到没有?还有,为什么inf里没有 GUID?要自己加吗? [编辑 - 3/10/04 by holyrock] |
|
地板#
发布于:2004-03-12 12:58
Class=USB
ClassGUID={36fc9e60-c465-11cf-8056-444553540000} 或你要选择的类型。 我指的一致是指和固件一致! |
|
|
地下室#
发布于:2004-03-12 16:22
我固件里的VID和PID和inf里的是一致的。就是我上面说的呀。
“Class=USB ClassGUID={36fc9e60-c465-11cf-8056-444553540000}” 在inf中以上两句(classGuid)一定要加吗?还有class不是 hid,那么是不是就不能通过gethidguid函数得到guid了? |
|
5楼#
发布于:2004-03-12 17:51
那当然。
要用:SetupDiGetClassDevs和SetupDiEnumDeviceInterfaces |
|
|
6楼#
发布于:2004-03-12 20:00
“那当然”是不是指后面的问题?
那么classguid是否一定要加呢? 非常感谢zmwk,象zmwk学习,虽然我现在很菜。 |
|
7楼#
发布于:2004-03-12 20:34
class guid 要加。
|
|
|
8楼#
发布于:2004-03-13 15:53
抓住一次枚举成功的机会,用D12test.exe可以通信,但是在vb
里用SetupDiGetClassDevs和SetupDiEnumDeviceInterfaces得到的 接口数为0,为什么?在inf里加了classguid了,这个guid是不是一 定要和驱动程序里的guid一致? |
|
9楼#
发布于:2004-03-14 18:29
这两个GUID倒不需要一致。
|
|
|