holyrock
驱动牛犊
驱动牛犊
  • 注册日期2003-12-27
  • 最后登录2005-08-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1694回复:9

关于d12的驱动安装

楼主#
更多 发布于:2004-03-09 20:59
   网上下了一个d12test的驱动,但是却提示找不到驱动程序?
应该如何改呢?对驱动知之甚少,时间又太紧了,哪位大侠指导
一下吧。万分感谢

[编辑 -  3/9/04 by  holyrock]
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-10 00:09
VID PID要一致呀。
A strong man can save himself. A great man can save another.
holyrock
驱动牛犊
驱动牛犊
  • 注册日期2003-12-27
  • 最后登录2005-08-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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]
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-12 12:58
Class=USB
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}

或你要选择的类型。

我指的一致是指和固件一致!
A strong man can save himself. A great man can save another.
holyrock
驱动牛犊
驱动牛犊
  • 注册日期2003-12-27
  • 最后登录2005-08-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-12 16:22
   我固件里的VID和PID和inf里的是一致的。就是我上面说的呀。
   “Class=USB
     ClassGUID={36fc9e60-c465-11cf-8056-444553540000}”
   在inf中以上两句(classGuid)一定要加吗?还有class不是
hid,那么是不是就不能通过gethidguid函数得到guid了?
  
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-12 17:51
那当然。
要用:SetupDiGetClassDevs和SetupDiEnumDeviceInterfaces
A strong man can save himself. A great man can save another.
holyrock
驱动牛犊
驱动牛犊
  • 注册日期2003-12-27
  • 最后登录2005-08-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-12 20:00
   “那当然”是不是指后面的问题?
   那么classguid是否一定要加呢?
   非常感谢zmwk,象zmwk学习,虽然我现在很菜。
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-03-12 20:34
class guid 要加。
A strong man can save himself. A great man can save another.
holyrock
驱动牛犊
驱动牛犊
  • 注册日期2003-12-27
  • 最后登录2005-08-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-03-13 15:53
    抓住一次枚举成功的机会,用D12test.exe可以通信,但是在vb
里用SetupDiGetClassDevs和SetupDiEnumDeviceInterfaces得到的
接口数为0,为什么?在inf里加了classguid了,这个guid是不是一
定要和驱动程序里的guid一致?
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-03-14 18:29
这两个GUID倒不需要一致。
A strong man can save himself. A great man can save another.
游客

返回顶部