缺少vivado.exe导致LabVIEW FPGA或LabVIEW NXG FPGA编译失败

更新 Oct 9, 2020

适用于

软件

  • FPGA Xilinx Compilation Tools
  • LabVIEW FPGA Module

问题详述

尝试使用LabVIEW FPGA或LabVIEW NXG FPGA进行编译时,编译失败并显示以下错误消息。
LabVIEW FPGA: The compilation failed due to a Xilinx error.

Details:
ERROR: Could not find 64-bit executable.
ERROR: C:/NIFPGA/programs/Vivado2017_2/bin/unwrapped/win64.o/vivado.exe does not exist

解决方案

如果将Vivado可执行文件从系统中删除(如Xilinx AR#72772中所述),则会发生此错误。在这种情况下,Vivado可执行文件被防病毒或恶意软件保护软件错误地标记和删除。
  • 要确认是否是这种情况,请检查错误中给出的文件路径,以查看vivado.exe是否仍然存在。
  • 要解决此错误,请通过修复或重新安装适用于Vivado的LabVIEW FPGA编译工具来恢复已删除的文件。
  • 如果在此之后发生问题,建议您与IT部门一起了解导致文件删除的原因。