bobbysun2000
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1366回复:8

请问用DS直接生成的Driver为什么装上去不能用?

楼主#
更多 发布于:2004-06-29 11:28
前段时间好像哪个大虾说过用DS直接生成的USB驱动速度能达到很高,我就试了一下。我用在生成向导里面只用了端点读写功能,两个端点均设为bulk,但生成的驱动安装过后,在设备管理器中看竟不在"通用串行总线"下面,而是新建了一个设备,用测试程序测试就说打不开端口,请问如何解决??
loveice
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2008-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-30 13:29
ClassGUID不对。
可以参考D12自己的INF。
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-30 12:39
这个没看出什么问题:(

你新建设备是什么来的,描述能清楚点吗
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
bobbysun2000
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-29 13:57
怎么对应呢?
我的inf几节如下:

Class=USB
ClassGUID={ff646f80-8def-11d2-9449-00105a075f6b}

[Manufacturer]
%Philips%=Philips

[Philips]
%DeviceDesc%=D12Drv_DDI, USB\VID_0471&PID_0666

[D12Drv_DDI]
CopyFiles=D12Drv_Files_Driver
AddReg=D12Drv_9X_AddReg

[D12Drv_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,D12Drv.sys
HKR, "Parameters", "BreakOnEntry", 0x00010001, 0

; --------- Windows NT -----------------

[D12Drv_DDI.NT]
CopyFiles=D12Drv_Files_Driver
AddReg=D12Drv_NT_AddReg

[D12Drv_DDI.NT.Services]
Addservice = D12Drv, 0x00000002, D12Drv_AddService

[D12Drv_AddService]
DisplayName    = %SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\D12Drv.sys

[D12Drv_NT_AddReg]
HKLM, "System\CurrentControlSet\Services\D12Drv\Parameters",\BreakOnEntry", 0x00010001, 0

; --------- Files (common) -------------
[D12Drv_Files_Driver]
D12Drv.sys
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-29 13:39
我的设备是:AT89C52+D12

把你usb设备类型、pid、vid以及端点等跟驱动对应起来
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
bobbysun2000
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-06-29 12:47
我的设备是:AT89C52+D12
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-06-29 12:30
但是GUID是由DiverWorks自动生成的啊,我有别的驱动,但这些驱动的inf文件没有GUID这一项

你的usb设备是什么?请将设备跟驱动联系起来

[编辑 -  6/29/04 by  flyhye]
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
bobbysun2000
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-06-29 11:48
但是GUID是由DiverWorks自动生成的啊,我有别的驱动,但这些驱动的inf文件没有GUID这一项
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-06-29 11:39
.inf中的CLASS设备类及GUID值错误,找一个好地usb驱动的.INF文件看一下
但并不是只更改.INF文件就行。在省城想到中有一步就是GUID设置要注意
新手上路,请多关照.
游客

返回顶部