阅读:3263回复:3
利用xpddk下面的bulkusb示例驱动,安装有问题!!
最近在学习驱动安装这一块,下面是我的操作步骤(已经编译好驱动程序):
1,在干净的虚拟机(winxp操作系统)下,在d盘新建一个目录usb_drv 2,将wdm\usb\bulkusb\sys下的bulkusb.inf复制到d:\usb_drv目录下,并修改这个inf文件中的ClassGUID值与wdm\usb\bulkusb\sys\bulkusr.h中定义的guid一致。 3,将wdm\usb\bulkusb\sys\objchk\i386\下的bulkusb.sys复制到d:\usb_drv目录下 4,打开控制面板,添加新硬件 5,下一步,选“是,我已经连接好了新硬件”,继续下一步 6,选择添加新的硬件设备,下一步 7,安装手动从列表中选择硬件,下一步 8,显示所有设备,下一步 9,从磁盘安装,定位目录到d:\usb_drv 10,在型号栏出现"bulkusb.sys Intel 82930 USB Test Board",选中,并按下一步 11,继续下一步 12,出现错误: "安装设备时出现了一个错误,在INF中找不到所需的段落"。 请高人指点,是怎么回事啊? |
|
沙发#
发布于:2007-10-26 10:14
刚刚从水木清华的BBS上查到一篇文章,写得挺好的
http://smth.edu.cn/bbsanc.php?path=%2Fgroups%2Fcomp.faq%2FMSDN%2Fdiscuss%2FM.1101432861.80 看完之后,按文章所说,首先查看c:\windows目录下的setupapi.log,在文件的最后找到错误的原因,是inf文件中,缺少ClassInstall32段,于是在Bulkusb.inf中增加了一段 [ClassInstall32.NT] AddReg = Bulkusb.AddReg 再次重试,终于出现了文件复制进度条,最后也出现安装成功。但提示“此设备的软件现已安装,但可能无法正确运行。该设备无法启动,(代码10)”。 不过总算有点进步,继续学习中... |
|
板凳#
发布于:2007-10-26 10:15
不好意思,刚才发重了。
|
|
地板#
发布于:2007-10-26 10:15
发重了。
|
|