在NI EtherCAT扩展机箱NI-9144 / 45上加载预构建的FPGA位文件

更新 Jan 26, 2023

环境

硬件

  • NI-9144
  • NI-9145
  • CompactRIO Chassis

软件

  • LabVIEW
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

我已经在NI-EtherCAT扩展机箱NI-9144或NI-9145上编译了FPGA VI ,并且得到了一个Bitfile 。我想将此位文件加载到我拥有的其他EtherCAT FPGA目标中,而不必再次编译FPGA VI。

我们有两个选项可将预构建的FPGA位文件加载到EtherCAT FPGA目标上,第一个选项是手动的,另一个选项是编程的。
  • 手动

要加载FPGA位文件,可以使用以下说明:
  1. 在项目浏览器中右键单击NI 9144/9145,然后选择在线设备状态
  2. EtherCAT:Online:State页面中,将设备状态更改为Bootstrap ,然后单击Download Firmware按钮。
  3. 在“下载固件”对话框中,导航到位文件,然后单击“下载”
  • 编程

要使用该方法,将需要一个特殊的VI。您可以在此链接中找到说明和该VI。

附加信息

如果您尝试手动加载FPGA位文件并且在线设备状态为灰色,请检查以下注意事项:
  • 确保目标控制器和从属设备已连接。
  • 确保为项目中的目标项目分配了正确的IP地址。
  • 确保为EtherCAT主项目分配了正确的适配器。您可以在EtherCAT主站属性对话框的“常规”页面上更改物理适配器。
  • 通过右键单击主项目并选择“部署”菜单,确保已部署主设置。