阅读:951回复:3
出师不利---打开设备失败
我在DS生成的例子的基础上,加了一些东西,想让它作为开发板的驱动(cypress fx2 development board)。
但用test文件测试的时候,createfile就失败了。 我的驱动定义了一个guid,createfile就是通过这个guid去打开设备。 在设备管理器可以看到我建的一个类USBXXX,cypress fx2 development board就在这个类下面,但是有问号。奇怪的是,这个并不是我插上的实际的开发板,而实际的开发板在通用串行总线控制器下面,也是问号,只有libusbfl.sys作为其驱动。好象开发板与我的驱动就没有建立起联系啊,是哪里的问题? |
|
沙发#
发布于:2004-02-17 09:15
我跟踪了一下test文件,发现createfile的第一个参数DevInterface.DevicePath()返回的不是我的开发板的vip与pid的设备,为什么不对?
我已把vid与pid写入驱动中了,guid我也定义了,为什么会打不开? |
|
板凳#
发布于:2004-02-17 10:14
你的驱动安装上了么?设备可以正常启动么?
|
|
地板#
发布于:2004-02-18 09:01
驱动已安装成功。
怎么看设备是否正常启动?没有发现新硬件,是否就是正常启动? 我的test文件就是ds的向导生成的,createfile为什么打不开?会是哪的问题? |
|