labview的fpga编译出现了问题

img

labview版本是2019中文,硬件是myrio1900,操作系统是win11,在使用fpga编译时出现这种问题,程序没有错误,别的电脑编译成功过,不知道如何解决,别的电脑这个版本的vivado可以编译成功

1.确保驱动和软件更新
2.检查FPGA编译选项
3.检查LabVIEW和Vivado的环境变量
4.重新安装软件

在使用 MyRIO 1900之前,请确保已正确安装了适用于LabVIEW 2019的NI-RIO驱动程序。可以通过NI MAX(Measurement & Automation Explorer)验证驱动程序是否正确安装,并确保它与MyRIO设备兼容。
进入LabVIEW 2019 FPGA模块的编译目标设置,确保已正确设置FPGA目标和项目版本。确保选择的FPGA目标与MyRIO 1900兼容,并且已选择正确的Vivado版本。

参考chatgpt回答:
在LabVIEW 2019中文版本中使用NI MyRIO 1900硬件并在Windows 11操作系统上编译FPGA时出现问题,但该程序在其他计算机上编译成功,而且这个版本的Vivado在其他计算机上也可以编译成功。

首先,确保你的系统满足LabVIEW 2019的硬件和软件要求。尽管LabVIEW 2019在Windows 11上可能可以运行,但它的兼容性可能会受到限制。你可以查阅NI的官方文档或联系NI的技术支持,以确保你的配置符合要求。

如果你的系统满足要求,尝试以下步骤来解决编译问题:

  1. 更新LabVIEW和NI软件:确保你的LabVIEW 2019和相关NI软件(如Vivado)是最新版本。检查NI的官方网站或更新服务器以获取任何可用的更新或修补程序。

  2. 检查硬件连接:确保MyRIO 1900正确连接到计算机并与LabVIEW建立了正确的连接。检查USB或其他接口的连接,并确保硬件被识别并在LabVIEW中正确配置。

  3. 重新安装软件:尝试重新安装LabVIEW和相关的NI软件。有时,重新安装可以解决由于配置错误或文件损坏引起的问题。

  4. 检查编译选项:确保在LabVIEW中的FPGA编译选项正确设置。可能需要检查FPGA目标的设置、编译选项和路径等参数,以确保与其他计算机上成功编译的设置相同。

  5. 检查Vivado设置:如果在编译期间使用Vivado工具链,确保Vivado的配置与其他计算机上成功编译的配置相同。检查版本、路径和相关环境变量等设置。

  6. 查看错误日志:在编译失败后,LabVIEW通常会提供一个错误日志或报告,其中包含了可能有关问题的更多详细信息。查看这些日志以获取更多线索,并尝试根据错误信息进行排查。

  7. 寻求技术支持:如果你仍然无法解决问题,建议联系NI的技术支持团队。他们将能够提供更具体的帮助和指导,以解决你在LabVIEW 2019中编译FPGA时遇到的问题。

希望这些建议能帮助你解决问题!

img


都已经告诉你了,你确定两个电脑的配置什么都弄得一样的,没忘记什么步骤吗

两个电脑可能软件安装的环境不一样,出现这种错误,大部分都是软件没有正确安装造成的,可以按照原来的电脑重装开发环境或者将程序在其他电脑上运行试一试

根据您提供的截图,我发现您在使用 LabVIEW FPGA 编译器时遇到了错误信息:"[LabVIEW FPGA Compile Worker] ERROR:XOCCore:336 - Illegal options file directive 'BLACK_BOX_WRAPPED' specified"。从错误信息来看,它提示您指定了一个非法的选项文件指令 "BLACK_BOX_WRAPPED",这可能是导致编译失败的原因之一。

为此,我建议您尝试以下步骤:

确保您的 Vivado 工具版本与 LabVIEW FPGA 编译器兼容。您可以查看 LabVIEW FPGA 编译器的兼容列表确定使用的 Vivado 版本是否与其兼容。如果 Vivado 版本不兼容,则需要安装与 LabVIEW FPGA 编译器兼容的 Vivado 版本,并更新相关配置。

检查你的 FPGA VI 文件是否有任何问题。如果您的 FPGA VI 有任何问题,如代码中出现错误或图标丢失等情况,也可能是导致编译失败的原因之一。请确保您的 FPGA VI 文件没有任何问题,您可以在 LabVIEW FPGA 开发环境中检查。

尝试删除并重新创建您的 FPGA VI 文件。如果您的 FPGA VI 文件存在某些无法识别的问题,则可能需要尝试删除并重新创建该文件。请备份您的 FPGA VI 文件并尝试重新创建它以解决问题。

检查您的选项文件设置是否正确。请检查您的选项文件设置,并确保在编译器中设置了正确的选项文件指令。特别地,可以在"Compile Options"对话框中检查是否勾选 "Black Box Wrapped" 选项。

vivado2017.2不支持win11