【INTEL(ALTERA)】为什么 niosv-download 实用程序无法下载 NiosV 处理器应用程序 ELF 文件

说明

当您执行以下任务时,英特尔® Quartus® Prime Pro Edition 软件版本 21.3 和 21.4 中会显示以下错误消息:

  • 使用 niosv-download 实用程序将 Nios® V 处理器应用程序 ELF 文件下载到英特尔® FPGAs。
  • 使用 openocd-cfg-gen 实用程序生成 OpenOCD 配置文件。

信息:生成 OpenOCD 配置文件。运行 “openocd-cfg-gen -c 2 /tmp/niosvm.cfg”。

请指定有效的电缆

错误:无法生成 OpenOCD 配置文件。

出现此错误消息的原因是 openocd-cfg-gen 实用程序中的一个错误,即实用程序无法生成 OpenOCD 配置文件,除非目标英特尔 FPGA连接到第一个电缆实例。

使用 niosv-download 实用程序时也会出现类似的错误,因为 niosv-download 实用程序也会调用或使用 openocd-cfg-gen 实用程序。

您可以运行 jtagconfig 命令以向主机显示所有连接的实例。


解决方案

要在 英特尔® Quartus® Prime 专业版软件版本 21.3 和 21.4 中变通解决此问题,请执行以下步骤:

  1. 确保 目标英特尔 FPGA已连接到第一个电缆实例。
  2. 通过 以下方法断开其他英特尔 FPGAs 与主机的连接:
    • 关闭设备电源
    • 从主机上拔下设备
  3. 下载 并 安装 以下补丁,以修复 英特尔® Quartus® Prime Pro Edition 软件版本 21.3 中的此错误:
    • 英特尔 Quartus Prime Pro 软件 v21.3 解决方案补丁 0.33 Windows (.exe)
    • 英特尔 Quartus Prime Pro 软件 v21.3 解决方案补丁 0.33 Linux 版 (.run)
    • 英特尔 Quartus Prime Pro 软件 v21.3 解决方案补丁 0.33 的自述文件 (.txt)
  4. 下载 并 安装 以下补丁程序,以修复英特尔® Quartus® Prime Pro Edition 软件版本 21.4 中的此错误:
    • 英特尔 Quartus Prime Pro 软件 v21.4 解决方案补丁 0.17 Windows 版 (.exe)
    • 英特尔 Quartus Prime Pro 软件 v21.4 解决方案 面向 Linux 的 0.17 补丁 (.run)
    • 英特尔 Quartus Prime Pro 软件 v21.4 解决方案补丁 0.17 的自述文件 (.txt)

你可能感兴趣的:(INTEL(ALTERA),FPGA,fpga开发,Nios,NiosV,Quartus)