EZ-USB® FX1™/FX2LP™ Boot Options
www.cypress.com Document No. 001-85240 Rev. ** 4
图示 2. C2 加载的 EEPROM 硬件连接
烧录编程 I
2
C EEPROM
烧录编程 EEPROM 有两种方法. 一种是先用第三方的编程
器将固件烧录到 EEPROM, 然后将 EEPROM 装配焊接到用
户的系统板上; 另外一种是使用 Windows 主机端的应用软
件 CyConsole 或者 Control Center, 通过 USB 端口下载固
件程序到 EEPROM. 如下的步骤演示了在 FX2LP 开发板上,
使用 Control Center 应用软件完成 C0 加载过程.
1. 上电 FX2LP 开发板,此时确认 EEPROM 处于非连接状
态, EZ-USB 将从默认的 Cypress VID/PID 去枚举. 为了
使用 Control Center 应用软件, 枚举后的 EZ-USB 设备
要安装 CyUSB.SYS 驱动. 详细的驱动安装说明, 请参
阅 SuiteUSB 安装目录 C:\Cypress\Cypress Suite USB
3.4.7\Driver 下 的 文 档 Cypress CyUsb.sys
Programmer's Reference 的 Matching Devices to
Driver 章节部分.
2. FX2LP 开发板枚举成功后, 拨动开关 SW2 到 EEPROM
模式,同时选择开关 SW1 到 small EEPROM 模式.
3. 打开 Control Center 应用软件,选择目录
C:\Cypress\USB\Example\FX2LP\Vend_ax (根据用户
自己的安装路径来选择)的固件代码例程 Vend_ax, 下
载到 FX2LP 的内部 RAM. 关于使用 Control Center 编
程 FX2LP, 请参阅安装 SuiteUSB 后的目录
C:\Cypress\Cypress Suite USB 3.4.7\CyUSB.NET 的
CySuiteUSB.Net Control Center 用户手册
(CySuiteUSB.Net Control Center User's Guide).
4. 选择 Control endpoint (0x00), 在 Req Code 输入
0xA2, wValue 和 wIndex 部分输入 0x0000, direction
选择 Out, Req Type 选择 Vendor, Target 选择 Device.
最后, 在 Data to send (Hex) 选项处输入 VID/PID 相关
的信息, 如 图示 3 所示. 表格 3 描述了 Control Center
的 Data to send 输入的字节信息.
表格 3. C0 加载的字节
indicates valid small
EEPROM