跳转至

烧录到 FPGA

安装 OpenOCD

需要先安装 OpenOCD。可参考 OpenOCD 官网

Mac 用户可使用:

brew install openocd

Windows 用户可以下载 openocd-v0.12.0-i686-w64-mingw32.tar.gz,解压后添加到 PATH

Windows 用户可能还需要配置 WinUSB 驱动:

  1. 插入 FT2232HL 模块,打开 Zadig 软件,点击 选项,勾选 List All Devices
  2. 在设备列表中选择 FT2232HL 的 Channel A。注意仅替换 Channel A 驱动,保留 Channel B 的串口功能。
  3. 右侧驱动选择 WinUSB,点击 Replace Driver,等待驱动安装完成。
  4. 在设备管理器中确认 通用串行总线设备 下能看到 WinUSB 设备,且无黄色感叹号。

下载配置文件并烧写

下载板卡配置文件:openocd_xc7a35t.cfg

随后下载生成的 .bit 文件,并将 .bit 文件与 .cfg 文件放在同一目录。在此目录下打开终端,运行:

openocd -f openocd_xc7a35t.cfg -c "init; pld load 0 YOUR_DESIGN.bit; exit"

将命令中的 YOUR_DESIGN.bit 替换成你实际生成的 bit 文件名。例如本实验通常为 Adder.bit

openocd -f openocd_xc7a35t.cfg -c "init; pld load 0 Adder.bit; exit"

烧写示例如下:

openocd 输出

远端新增的示例图也保留在本目录中:

烧写示例

作者:j0ey-yu