本文档是液相芯片(流式细胞仪)数据采集卡(CY7C6013A/FX2LP 方案)上位机侧 USB 驱动(CYUSB.sys)的 Windows 安装说明,重点解决 64 位系统驱动数字签名问题。
适用范围
- 硬件:IFLabs CY7C6013A 数据采集卡(CY3684 FX2LP 兼容方案),USB 2.0 全速/高速 Slave FIFO 采集
- 上位机:Windows(32 位 / 64 位)
- 驱动:Cypress CYUSB.sys(Cypress 通用 USB 驱动,随数据采集卡资料提供)
标准安装流程(32 位系统即装即用)
- USB 线连接数据采集板与 PC,打开拓扑电源,系统弹出”发现新的 USB 设备”。
- 选择”更新驱动程序”→“浏览计算机以查找驱动程序软件”。
- 指向资料目录下的 USB 驱动文件夹,下一步。
- 弹出”Windows 安全”对话框时选择”始终安装此驱动程序软件”。
- 自动安装完成后即恢复正常使用(32 位系统到此结束)。
64 位系统签名问题与解决方法(核心)
64 位 Windows 强制驱动数字签名,未签名的 CYUSB.sys 加载失败,需测试模式(Test Mode)+ 测试签名绕过:
- 打开资料中”驱动数字签名”文件夹里的
dseo13b.exe(Driver Signature Enforcement Overrider,微软 DSE 绕过工具)。 - 依次 Next、Yes 进入主界面。
- 选择 Enable Test Mode → Next → 确定(开启测试模式)。
- 选择 Sign a System File → Next,在路径输入框填入:
C:\Windows\System32\drivers\CYUSB.sys提示成功后确定,退出软件。 - 重启电脑生效。
关键要点
- CYUSB.sys 路径必须是
C:\Windows\System32\drivers\下的实体文件,先完成标准安装(步骤 1-5)把驱动拷入系统,再做测试签名,顺序不能颠倒。 - dseo13b.exe 是 DSEPC 组件的封装工具,Enable Test Mode 等价于
bcdedit /set testsigning on,重启后桌面右下角会出现”测试模式”水印,属正常现象。 - 该方案是 2016-2019 年项目期的实用绕过手段;正式产品发布不可依赖测试模式,量产应使用签名驱动或 Cypress 官方签名包(此为本笔记推断,待确认原文无相关说明)。
- 文档中”打击 next”为”点击 next”错别字。
关联
- 原调试工程FCS工程配置说明-20161117 — 同一数据采集卡软件体系
- 流式细胞仪CLFCS软件概要设计说明书-V1.3-20180821 — 上位机软件架构
- IFLabs CY7C6013A 实例源代码系列笔记(Slave FIFO 采集模式)