阅读:1541回复:6
请教大侠!
为什么我的设备(用PDIUSBD12开发的)在用USBCHECK测试时,总是把设备当做“unknown device”,芯片指示灯只闪三下。然后USBCHECK软件就处于“Once USBDiag.sys is loaded for the device,this dialog box will automatically disappear。”
请大家帮我分析一下有哪些可能的原因造成的?我检查了我的固件程序多次都没有收获。 谢谢了! |
|
|
沙发#
发布于:2001-10-15 10:53
试一下:
用ds生成一个空的driver,其中pid, vid和各个ep的描述一定要和你的firmware对应。编译以后,把你的unknown device的driver更新一下。如果不能装,说明你的firmware不对。 我发现有时候usbcheck也需要device的driver才能工作,否则它就不会进入工作画面。 |
|
|
板凳#
发布于:2001-10-17 10:37
什么是空的驱动啊?不包括哪些?
生成的驱动还用不用VC再进行其它的工作还是生成就可以用啊? 我用DS生成的驱动怎么没有.sys文件,只有sys的文件夹。 请指导一下谢谢了! |
|
|
地板#
发布于:2001-10-23 11:42
你会不会写程序?
|
|
|
地下室#
发布于:2002-06-13 02:50
你怎么能这样打击人家的积极性。不好吧。
每个人都有可能在某个领域有很菜的问题. :o :o :o :P :mad: ;) :( :D :) |
|
|
5楼#
发布于:2002-06-13 08:29
你的设备管理器的那个设备前有无叹号或问号?如果没有说明驱动程序没有问题。USBCHECK将它认为是\"UNknown\"设备,是不是在INF文件中你将CLASS = UNKNOWN了?
|
|
|
6楼#
发布于:2002-06-13 11:08
我的驱动程序装上后有个叹号!
用driver moniter看了一下 can not get device descriptor 是不是说明硬件有问题呢??? |
|