阅读:1956回复:9
什么cypress控制面板不能识别它?
为什么我的驱动可以安装上,设备管理器也认为它已正常安装上,为什么cypress控制面板不能识别他? :(
|
|
沙发#
发布于:2004-04-29 11:16
控制面板中打开设备设备时是从设备名为EZUSB-0开始尝试打开的,然后是-1、-2 …… -64,如果都没有那么认为没有设备,cy的驱动里做了相应的处理,如果有一个设备连到主机上,驱动就把它的名字定义为EZUSB-0,其它的依次增加,你的驱动里面做这样的处理了吗?
你既然用isousb为例子写的驱动,那就建议你用isousb里面的exe文件夹里的应用程序来打开你的设备。它是和那个驱动对应的。 |
|
板凳#
发布于:2004-04-29 10:06
看看你的驱动生成的符号连接名和你应用程序调用驱动是用的符号连接名是不是一样,不一样就错了。
|
|
|
地板#
发布于:2004-04-28 17:49
如arthurcao所说,我觉的也是这个问题.
开发板是可以用你的驱动,但control panel这个程序是和它原来的驱动程序配套的,肯定和你的驱动通信不上. 你得自己写一个应用程序与你的驱动相配合. 我用的也是3681,我是自己写了一个应用程序. |
|
地下室#
发布于:2004-04-28 17:37
我的驱动是由ddk中的示例代码:isousb做的,为什么control panel不能打开:
!no usb device detected 没有理由必须用ezusb.sys! 我debug control panel (ezmr.dsw)认为进入点函数DriverEntry中的函数:isousb_create出的问题,使用Ezusb_create代替它,出现设备管理器也报错: 该设备找不到足够资源可以使用。 怎么办????????各位高人请指点迷津 注:我用的是cy的FX2开发板(68013) [编辑 - 4/28/04 by cqs103] |
|
5楼#
发布于:2004-04-26 09:06
不要删错了
这个问题也被问了晕 |
|
|
6楼#
发布于:2004-04-26 09:05
你被系统的inf租侧了
1个办法 删掉那个inf 并删除regedit 的那个项再装 哈哈 哈哈 |
|
|
7楼#
发布于:2004-04-25 10:44
这是个应用程序和驱动程序如何衔接的问题。
|
|
|
8楼#
发布于:2004-04-24 12:23
如果你用的不是cy的片子,装得不是cy的驱动。
那就不可能用cy的上位机软件打开你的设备! |
|
9楼#
发布于:2004-04-23 21:30
好象必须用CY的通用驱动程序EZUSB。SYS,不知道对不对
|
|
|