USB论坛
直播中

孔朱磊

8年用户 1043经验值
私信 关注
[问答]

CYUSBS236枚举失败怎么解决?

按照用户手册,安装CYUSBS236DVKSetup.exe后,CYUSBS236应该被识别为:USB-Serial(Dual Channel) Vendor MFG。
但是在我的Win10系统里面,CYUSBS236 只能被识别为:USB-Serial Composite Device。而且不能用Cypress USB-Serial Configuration Utility配置。
请问是哪有问题,应该如何解决,谢谢。

回帖(1)

杨丽

2025-6-9 18:10:10

好的,遇到 CYUSBS236 在 Windows 10 上枚举为通用 USB-Serial Composite Device 而不是特定的 USB-Serial(Dual Channel) Vendor MFG,且无法使用配置工具,这是比较常见的驱动签名或安装问题。根本原因是 Cypress 为 CYUSBS236 提供的旧版驱动 cyusb3.sys 没有有效的微软签名,或者 Windows 强制使用了错误的驱动。


以下是详细排查和解决步骤:


核心问题: Windows 10/11 的驱动强制签名策略阻止了未正确签名的旧版 Cypress 驱动加载。


解决方案:


请严格按照顺序尝试以下方法:




  1. 彻底卸载现有驱动和软件 (关键第一步):



    • 断开 CYUSBS236 设备。

    • 打开 控制面板 -> 程序和功能

    • 找到并卸载 CYUSBS236 DriverCYUSBS236 USB-Serial Configuration Utility 以及任何名称包含 CypressCYUSBS236 的程序。卸载所有可能相关的软件包。

    • 高级清理 (重要):

      • 右键点击 开始菜单 -> 设备管理器

      • 设备管理器 中,点击顶部菜单 查看 -> 显示隐藏的设备

      • 展开 通用串行总线控制器端口 (COM & LPT)

      • 仔细查找任何标有黄色感叹号 或名称包含 CYUSBS236CypressUnknown DeviceUSB Serial Composite Device 的设备。即使设备未连接,由于开启了“显示隐藏的设备”,你可能会看到已卸载驱动的残留条目。

      • 对于找到的每一个相关设备条目:

        • 右键点击 -> 卸载设备

        • 在卸载对话框中,务必勾选 尝试删除此设备的驱动程序软件 (或类似选项)。

        • 点击 卸载


      • 如果询问是否删除文件,选择


    • 重启电脑。 (这一步让卸载生效)




  2. 禁用驱动程序强制签名 (对于 Windows 10 64位系统通常最有效):



    • 重要提示: 此操作是为了临时允许加载未经合适签名的驱动程序。它不会降低系统安全性,只是暂时解除微软对未签名驱动的限制。重启后会恢复。

    • 方法一 (推荐 - 临时禁用):

      • 按住键盘上的 Shift 键。

      • 点击 开始菜单 -> 电源按钮 -> 重启,同时 按住 Shift 不放

      • 电脑会进入 选择一个选项 界面。

      • 选择 疑难解答 -> 高级选项 -> 启动设置 -> 重启

      • 电脑再次重启,并显示一个带有编号选项的列表。

      • 按数字键 7 (或对应 禁用驱动程序强制签名 的选项) 重启电脑。


    • 方法二 (替代方法 - 更彻底):

      • 打开 设置 -> 更新和安全 -> 恢复

      • 高级启动 下,点击 立即重新启动

      • 电脑重启后进入 选择一个选项 界面。

      • 后续步骤同上 (选 疑难解答 -> ... -> 启动设置 -> 重启 -> 按 7)。


    • 电脑以“禁用驱动程序强制签名”模式启动。




  3. 重新安装 Cypress 软件包 (在禁用签名的模式下):



    • 确保在 禁用驱动程序强制签名 模式下的 Windows 环境中。

    • 断开 CYUSBS236 设备。

    • 右键点击下载好的 CYUSBS236DVKSetup.exe 安装文件。

    • 选择 以管理员身份运行。这非常重要!

    • 按照安装向导步骤完成驱动和配置工具的安装。

    • 如果安装过程中有任何安全提示(关于未签名的驱动程序),选择允许安装(例如点击 始终安装此驱动程序软件)。

    • 安装完成后,不要立即重启电脑




  4. 连接设备确认驱动安装:



    • 安装完成后,连接 CYUSBS236 设备。

    • 系统会尝试自动检测并安装驱动。如果弹出警告,选择允许安装(点击 安装始终安装...)。

    • 打开 设备管理器 (右键开始菜单 -> 设备管理器)。

    • 检查:

      • 通用串行总线控制器 下面应该有一个名为 USB-Serial (Dual Channel) Vendor MFG 的设备。

      • 端口 (COM & LPT) 下面应该出现两个 Cypress USB Serial Port (COMx) (具体的 COM 端口号可能不同)。


    • 如果能看到这些,说明驱动已正确加载!最关键的区别就是这里!




  5. 测试 Cypress USB-Serial Configuration Utility:



    • 现在尝试运行 Cypress USB-Serial Configuration Utility

    • 它应该能成功识别到设备。你可以用它来修改 VID/PID,波特率设置等。




  6. 重启电脑并验证:



    • 正常重启电脑。Windows 会再次启用驱动强制签名。

    • 重新连接 CYUSBS236。

    • 再次打开 设备管理器

    • 此时设备是否仍然正确显示为 USB-Serial (Dual Channel) Vendor MFG

    • 如果 ,那就完美解决了!Windows 在后续重启中也能正常识别。

    • 如果 不是,设备在重启后签名生效时又变回了 USB-Serial Composite Device,那么:

      • 重复 步骤1 (彻底卸载)

      • 在禁用驱动强制签名模式下 (步骤2) 安装驱动 (步骤3) 后,不要重启回正常模式。你可以在需要配置设备时进入该模式,或者寻求 Cypress 是否有更新版的、带有效签名的驱动。

      • 或者,尝试下一步的终极方法。





  7. 终极解决方案 (如果以上在重启后失效 - 可选): 为驱动添加手动证书信任 (高级):



    • 警告: 此操作风险较高,要求非常仔细并确保只信任 Cypress 提供的驱动签名。如果不确定,建议重复步骤 1-6 或寻找替代方案。

    • 此方法核心是手动添加 Cypress 用来签名的公司根证书到你本地计算机的“受信任的根证书颁发机构”存储区。 需要找到驱动包内的 .cat 文件或根证书文件 (.cer)。

    • 具体步骤非常复杂且易出错,不在此详述。强烈建议:

      • 去 Cypress / Infineon 官方论坛或支持中心搜索解决方案,关键字如 "cyusb3.sys signature windows 10 trust"。

      • 查找是否有官方发布的包含正确签名或安装说明的更新版驱动包。

      • 如果产品停产/驱动不再更新,此方法可能也无法完美解决,最后的选择可能是只在禁用签名模式下使用。





其他可能性排查:



  • 安全软件干扰: 在进行所有安装步骤时,暂时禁用防病毒软件、防火墙或其他安全软件。

  • 安装包损坏: 重新从可靠来源下载 CYUSBS236DVKSetup.exe 安装包。

  • 硬件问题: 确保设备本身工作正常。尝试在不同的 USB 端口 (尤其是主板背面的端口) 连接。如果有可能,在另一台电脑上测试该设备是否能被正确识别。


总结来说,最关键的步骤是:



  1. 彻底卸载 (包括隐藏设备和删除驱动文件)。

  2. 进入 禁用驱动程序强制签名 模式。

  3. 以管理员身份运行 CYUSBS236DVKSetup.exe 进行安装。

  4. 在禁用签名模式下连接设备并确认驱动正确加载 (USB-Serial (Dual Channel) Vendor MFG)。

  5. 测试配置工具是否可用。

  6. 在重启后验证驱动是否持续有效。


绝大多数情况下,禁用驱动程序强制签名并在该模式下以管理员权限安装 是解决 USB-Serial Composite Device 问题和无法使用配置工具的关键所在。祝你成功!

举报

更多回帖

发帖
×
20
完善资料,
赚取积分