阅读:1472回复:4
56pins 7C68013驱动问题,烦请各位看看
我用的是56PINS的68013,无EEPROM,相应引脚也上拉了。现在固件直接用开发包提供的FX2的bulkloop程序,用开发包提供的工具生成的下载驱动程序。系统为win2000,有USB2.0 Root hub。
问题如下: 1. 只安装固件下载驱动程序,是不是一样可以查看各种描述符? 2. 我这里安装驱动时,有下列提示: 此设备的配置不正确。 (代码 1) 要重新为这个设备安装驱动程序, 请单击“重新安装驱动程序” 可能是哪里的问题? 3. 看书上说在driverentry前要加上extern“C”,用于保证编译器使用正确的链接引用内核例程,但是我的驱动加上后,编译提示:语法错误。去掉后编译正确,但是安装不起来。原因? 4. 其中问题2、3中驱动安装中出现的问题是不是跟.INF文件的关系很大,看各位意见如何,需要的话下次贴.inf文件出来。 各位讨论一下,,解了先 |
|
沙发#
发布于:2005-06-21 14:38
固件下载驱动程序只是负责下载芯片的固件程序,只安装它应该不能察看各种描述符,必须还要安装USB设备驱动程序,它是用来实现设备的具体功能的
安装驱动是出现的配置不正确,我觉得是没有安装设备驱动程序造成的,设备没有正确枚举 开发包上给的例子里有“extern "c"”,不代表你的驱动上一定要有,这要开具体情况了 原来的例子编译可能一个警告也没有,自己的编译下来警告一大堆,可还是能用,就可以了,不影响使用的话,可以先放放 我不知道你的inf文件是不是开发包里带的,要是的话,这样一定不行,应为inf文件是告诉操作系统使用那个驱动程序,结果你只有固件下载驱动,而没有设备驱动,安装起来一定会出问题的,呵呵 |
|
板凳#
发布于:2005-06-22 20:09
多谢sijiaoshe008,,加上extern"C"后,编译有错误,仍然生成不了.sys文件,inf文件也是我按照格式写的,好像还是装不上功能驱动程序,而且在相应的文件夹里也找不到我的inf文件上要copy的文件,再次感谢,,
|
|
地板#
发布于:2005-06-23 14:29
不好意思了,接下来的问题我也不太清楚,不妨先找些书来看看
|
|
地下室#
发布于:2005-06-23 16:31
我使用的Cypress 提供的开发包,安装了EZ-USB_devtools_version_261700.exe这个文件,我自己实验了一下,他可能只是将ezusb.sys放到win200目录下这样就可以找到了。inf文件我自己没有写只是控制了”ezusb.sys“名字而已,ezusb.sys这个必须要有,你可以安装EZ-USB_devtools_version_261700.exe或是直接把ezusb.sys放到win200目录下。你试试了。正确,错误请告诉我啊。有MSN的加我啊(gaozhsoft@hotmail.com)
共同学习,共同进步。 |
|
|