在我的NI Linux实时设备上升级固件

更新 Oct 4, 2023

环境

硬件

  • CompactRIO Controller
  • roboRIO
  • NI ELVIS RIO Control Module
  • CompactDAQ Controller
  • myRIO Student Embedded Device

操作系统

  • LabVIEW Real-Time (NI Linux Real-Time)

  • 在对设备中的软件进行更新过程中,您可能会收到类似于下面的消息,这可能表示需要进行固件升级:
    您选择的软件与嵌入式操作系统的版本不兼容。有关升级或降级嵌入式操作系统版本的信息,请参阅设备上的文档。 
    

    或者,在尝试更新设备软件时,您可能会在NI MAX(Measurement and Automation Explorer)上收到此错误:

目前,固件更新随特定设备驱动程序一起分发(例如,cRIO-9068任何固件的更新都将伴随NI CompactRIO驱动程序的发布一起进行)。建议您在升级驱动版本时升级设备的固件。

 

执行固件升级有三种不同的方法,如下所示:


使用NI MAX进行更新:

  1. 打开NI-MAX。
  2. 当您在远程系统(Remote Systems)下看到该设备时,  选择要更新的设备。在“系统设置(System Settings )”选项卡上,单击“ 更新固件( Update Firmware )”按钮。
  1. 默认情况下,窗口应加载到正确的位置,如下所示。选择要更新的固件版本,然后单击“ 打开” 。所有固件文件的位置是<Program Files>\National Instruments\Shared\Firmware\ 从该位置导航到设备系列,例如设备的以太网cRIO文件夹,以及与设备对应的文件夹(如果位置尚未正确加载)。在下面的附加信息部分中查找补充表,显示哪个设备属于哪个文件夹。
  1. 上面的窗口将关闭,弹出下面的窗口。单击开始更新(Begin Update)。

 

使用Web配置更新:

  1. 打开Internet Explorer(需要微软银光(Microsoft Silverlight))
  2. 导航到Linux RT 设备的IP地址
  1. 使用管理员帐户登录,默认情况下,用户名为admin ,密码为空。
  2. 单击“ 更新固件(Update Firmware)”
  3. 将弹出一个窗口呈现您需要浏览到的固件文件。所有固件文件的位置是<Program Files>\National Instruments\Shared\Firmware\ 从那里,导航到设备的设备系列和与设备对应的文件夹。选择要更新的固件版本,然后单击“ 打开(Open)” 。在下面的附加信息部分中查找补充表,显示哪个设备属于哪个文件夹。
  1. 上面的窗口将关闭,另一个窗口将出现。单击开始更新(Begin Update)

以编程方式更新:

    可以使用Upgrade Firmware VI更新固件,您可以在此示例程序中找到更多信息。


    Additional Information

    NI myRIO升级固件采用第三种方式,您可在此处查找该过程的说明: 在我的myRIO NI Linux实时设备上升级固件


    设备和对应的文件夹名称:
    设备文件夹名称
    cRIO-90307755
    cRIO-9031774B
    cRIO-90327841
    cRIO-90337735
    cRIO-9034774D
    cRIO-903577dB的
    带有NI-Sync的cRIO-90357875
    cRIO-903677DC
    cRIO-90377840
    cRIO-903877B9
    cRIO-903977DD
    带有NI-Sync的cRIO-90397878
    cRIO-904078E3
    cRIO-904179D0
    cRIO-904278E8
    cRIO-904378E5
    cRIO-904578E4
    cRIO-904679CE
    cRIO-904778E9
    cRIO-904878B7
    cRIO-904978EA
    cRIO-90637740
    cRIO-90647741
    cRIO-90657742
    的cRIO-90667743
    的cRIO-90677744
    的cRIO-906876D6
    ELVIS RIO控制模块7885
    SBRIO-960777D6
    SBRIO-962777D5
    SBRIO-963777D4
    SBRIO-9651775E
    NI roboRIO76F2
    NI 9149774E
    CVS-1458RT77AA
    CVS-1459RT76CE
    cDAQ-9132773B
    cDAQ-913377BD
    cDAQ-91347773
    cDAQ-913577BC
    cDAQ-91367833
    cDAQ-91377835
    myRIO-1900762F
    myRIO 195076D3