USB固件配置-数据采集卡FX2LP固件烧录流程
来源:
/工作相关/液相芯片项目相关工作文档/驱动-2019/cy68013-usb驱动部分/下位机/USB固件配置.docx(852.04 KB,图文教程,2019 驱动整理包) 性质:液相芯片数据采集卡(CY7C68013A / FX2LP)从出厂默认状态到项目自定义 USB 设备的完整配置流程。
前置工具链
- 固件及开发包:CY3684 EZ-USB FX2LP Development Kit
- 上位机开发包:Cypress Suite USB 3.4.7(含 USB Control Center)
两步配置流程
第一步:默认 USB 设备驱动安装
- 数据采集卡 USB 连接、上电,系统发现新设备,设备管理器确认设备 ID
- “更新驱动程序” -> “浏览计算机以查找驱动程序软件”
- 指向”默认USB设备驱动-x64”(32 位系统用 -x32 目录)
- Windows 安全提示选”始终安装此驱动程序软件” -> 完成,设备管理器出现可用的默认 USB 设备
第二步:配置固件烧录(关键)
- 打开 Cypress Suite USB 3.4.7 的 USB Control Center
- 数据采集卡通电,菜单 Program FX2 -> 64KB EEPROM
- 选择 USB 配置文件 tcxmaster_48M.iic(48MHz 时钟的主控固件),打开即自动下载
- 下载完成后断电重启采集卡 -> 系统识别为新 USB 设备,VID=0x0547, PID=0x1002(即配置固件定义的自定义 ID)
要点
- 典型 FX2LP “默认枚举 -> 烧 EEPROM 固件 -> 重新枚举为自定义 VID/PID” 的两阶段模式;VID 0x0547 是 Cypress 原厂厂商 ID。
- 固件烧进 64KB 板载 EEPROM,掉电保持,上电自动加载——区别于 RAM 临时下载(Program FX2 的另一菜单项)。
- tcxmaster_48M.iic 中的 48M 指 FX2LP 内部 48MHz 时钟配置,Slave FIFO 数据流速率与其相关。
- 与上位机侧文档配套:装好此固件后,上位机才按该自定义 PID 设备加载 CyUSB 驱动(见关联笔记的签名绕过方法)。