Cypress API疑问咨询

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
PeCa_1489476
Level 3
Level 3
Distributor - Arrow(GC)
5 sign-ins 10 replies posted 10 questions asked

您好,

            客户采用我们提供的CyUSB3014芯片进行UVC摄像头开发,下载了EZ-USB FX3 SDKSDKC++的示例可以正确的识别原始设备并通信。电脑环境是WIN7x64

            当客户利用SDKbin目录下的“CyControl.exe”,按照“Program->FX3->RAM"加载客户自己的IMG文件,设备的PIDVID变成了客户自己的(INF驱动文件中不存在这一对VIDPID),设备的GUID变为UVC设备的GUID之后,SDK中的示例便无法识别到设备,此时在设备管理器中会识别为图像设备。于是客户按照SDK目录下“driver”文件夹中的“CyUSB.pdf”中的说明更改了INF中的PIDVID相关事项,然后重新加载驱动,会按照pdf中所说一样提示驱动未获得签名,仍然继续安装,但是安装完成之后会提示设备无法启动,错误代码10”,尝试多次之后都无法成功。

           客户的疑问是:

            1.使用此芯片开发UVC设备之后,CyAPI是否可以正确识别UVC设备并用于通信?

            2.如果可以正确识别,上述操作在哪里出了问题?

           请不吝赐教。

0 点赞
1 解答
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

UVC是Windows 标准设备,是不会绑定到CY提供的驱动上去的,因此也不会在CyControl工具里面看到,也不能用CyAPI进行软件开发。

在原帖中查看解决方案

0 点赞
1 回复
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

UVC是Windows 标准设备,是不会绑定到CY提供的驱动上去的,因此也不会在CyControl工具里面看到,也不能用CyAPI进行软件开发。

0 点赞