完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试使用 CYUSB3064 CX3 控制器对 PCB 进行编程。 我已经从 e-con 那里获得了一块使用 CYUSB3064 和 OV5640 图像传感器的开发板,并且能够在 “设备管理器” 中更新驱动程序,并按照 CyUSB.pdf 指南中的概述通过控制中心对设备进行编程。 开发板 VID 和 PID 为 USBVID_04B4 PID_00F3 REV_0100。
但是,当我尝试使用自定义 PCB 执行相同的过程时,我无法更新驱动程序。 这是我的确切配置和错误消息:PCB 被识别为 USB 根集线器 (USB 3.0) 设备,默认情况下使用 C:Windowssystem32DRIVERSUSBHUB3.sys 驱动程序。 当我单击 “更新驱动程序” 并将其指向 Cypress EZ-USB FX3 SDK 1.3 driver bin Win10 x64 cyusb3.inf 时, 我从型号列表中选择了 Cypress FX3 USB BootLoader 设备,但收到“此设备无法启动。 (代码 10)向服务或函数传递了无效的参数。” 错误。 我假设我的 PCB 上控制器的 VID 和 PID 应该与开发板相同,因为它们是同一个控制器,因此我没有对 cyusb.inf 做任何更改, 因为 VID 04B4-PID 00F3 已经在名单上了。 此外,我尝试编辑.inf 的任何尝试 无论如何都没有成功,因为我无法完成强制未签名的驱动程序步骤。 这是正确的吗? 错误的原因可能是什么? 如有任何帮助,将不胜感激。 谢谢。 系统信息:Windows 10 22H2 通过 Bootcamp 在 Macbook Pro 16 " 2019 上运行。 |
|
相关推荐
1个回答
|
|
有几个可能的原因导致您无法更新驱动程序:
1. 驱动程序不兼容或不正确:确保您正在使用适用于您的自定义PCB的正确驱动程序版本。如果您的自定义PCB与开发板有所不同,可能需要使用不同的驱动程序。 2. 设备描述符不匹配:检查您的自定义PCB的设备描述符是否与驱动程序期望的匹配。您可以使用USB设备的VID(供应商ID)和PID(产品ID)来区分不同的设备。 3. 根集线器驱动程序干扰:由于您的设备被识别为USB根集线器(USB 3.0),可能存在其他设备或驱动程序干扰导致无法更新驱动程序。尝试在更新驱动程序之前先禁用其他USB设备。 4. 驱动程序签名问题:在某些情况下,您可能需要禁用或更改Windows操作系统的驱动程序签名要求,以便能够安装非签名驱动程序。请参考CyUSB.pdf指南以了解详细信息。 如果以上解决方法无效,建议您联系Cypress官方技术支持寻求进一步帮助。他们将能够提供有关您特定情况的更多详细信息和解决方案。 |
|
|
|
只有小组成员才能发言,加入小组>>
3979 浏览 0 评论
8536 浏览 0 评论
5954 浏览 0 评论
4098 浏览 1 评论
5189 浏览 0 评论
请问一下qspi mtsr引脚传输一次32bit后引脚不拉低怎么解决?
414浏览 2评论
655浏览 2评论
4758浏览 2评论
最近UJA1023开发遇到问题了,各位大神有谁知道可以替代这颗芯片的
586浏览 1评论
820浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 01:28 , Processed in 0.590006 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号