ZDMA 固件刷写指南

教程 › ZDMA 固件刷写

ZDMA 固件刷写指南

用 LightningZ Flasher Tool 几步完成 ZDMA 烧录——不需要 Vivado,不用到处找驱动。下载、解压、插线、烧录。

下载 LightningZ Flasher Tool(Windows 10/11,64 位)

有新版本时工具会自动更新,这个链接始终是最新版。

刷写前须知:两颗芯片

ZDMA 内有两颗分工不同的芯片,各自使用独立固件。我们称之为 FPGA0FPGA1

FPGA0——PCIe / DMA 负责 PCIe 通信并实现 DMA 功能。该固件在 PCILEECH-FPGA 中公开;您可以做有限修改,也可以从他人处购买固件。通常大家说的「固件」就是指 FPGA0 这一部分。
FPGA1——Thunderbolt 将 FPGA0 的数据转换为 Thunderbolt 协议,不参与实际 DMA 功能。其固件每块板唯一,由工具自动获取——您不需要选文件。它必须与控制电脑上安装的 Thunderbolt 驱动版本匹配。更新 FPGA1 固件后,必须重新安装对应版本的驱动。

1. 开始之前

  • 准备一根普通 USB 数据线(USB 2.0 即可)。不要用随板附带的雷电线,JTAG 口识别不了。
  • ZDMA 必须已供电:板上黄灯常亮。不亮的话重新插好板卡或检查插槽供电。
  • 把数据线接到 ZDMA 的 JTAG 口,另一头接电脑。

2. 第一次启动

  1. 解压运行。把下载的压缩包解压到任意位置(桌面即可),双击 ZDMA-Flasher.exe。如果出现 Windows SmartScreen 提示,点更多信息 → 仍要运行
  2. 同意声明。阅读并同意法律与安全声明。
  3. 让工具检查电脑。缺少 FTDI 驱动时,工具会提示用内置驱动包离线安装:点,UAC 点,装完拔插一次 USB 线,再点重新检测
  4. 等状态变绿。右上角显示「已连接 ZDMA」即可开始。

3. 烧录 FPGA0(自己的固件)

LightningZ Flasher Tool——FPGA0 烧录页
  1. 打开「FPGA0 烧录(本地固件)」页。
  2. 第 1 步——选择固件。选择固件文件…选择您的 .bin / .mcs / .bit。想恢复出厂固件就点使用出厂 v4.17 固件
  3. 看一眼预检结果。会显示格式、大小和哈希,不属于 FPGA0 的文件会被拒绝。
  4. 第 2 步——勾上四条安全确认。
  5. 第 3 步——点「开始烧录 FPGA0」并确认。擦除、写入、校验约 5 分钟,中途不要拔线或关程序。
  6. 断电重启。出现成功提示后:关机,断开板卡电源至少 10 秒,再开机。只重启电脑无效。

4. 烧录 FPGA1(在线匹配固件)

LightningZ Flasher Tool——FPGA1 烧录页
  1. 打开「FPGA1 烧录(在线匹配)」页。
  2. 获取匹配固件。勾选同意,点获取匹配固件。页面会显示匹配到的固件和之后要装的 Thunderbolt 驱动版本。
  3. 勾上安全确认,点「开始烧录 FPGA1」。约 3 分钟。
  4. 断电重启并装驱动。关机、断电 10 秒、开机,然后安装工具里提示的 Thunderbolt 驱动版本。
刷写 FPGA1 之后 必须重新安装与 FPGA1 固件同版本的 Thunderbolt 驱动,才能正常调用 DMA。

5. 遇到问题

  • 工具顶部有一个设备码(形如 LZ-XXXX-XXXX-XXXX)。点旁边的「复制」发给客服一次即可;之后出错或烧录结束时自动上传的诊断报告都会带上它,不需要截图或传文件。
  • 也可以随时点上传诊断日志;不想自动上传可以在左栏关掉。
  • 客服:support@lightningz.net 或 Discord。

6. 更新

工具每次启动都会检查签名过的更新。有新版本时会自动下载、校验并重启,不需要点任何按钮,约一分钟。


滚动至顶部