NI Linux Real-Timeデバイスでファームウェアをアップグレードする

更新しました Nov 28, 2018

使用製品

Hardware

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

Operating System

  • NI Linux Real-Time

問題

ターゲットへのソフトウェア更新中に、次のようなメッセージが表示されることがあります。これは、ファームウェアのアップグレードが必要であることを示している可能性があります。
The software you have selected is not compatible with the version of your embedded OS. Consult the documentation on the device for information on upgrading or downgrading the version of the embedded OS.

また、デバイスのソフトウェアをアップデートしようとすると、NI MAX(Measurement and Automation Explorer)でこのエラーが発生することがあります:

 

解決策

現在、ファームウェアのアップデートは、特定のデバイスドライバとともに配布されます(たとえば、cRIO-9068には、NI CompactRIOドライバとともに配布されているファームウェアのアップデートがあります)。ドライバのバージョンをアップグレードするときは、ターゲットのファームウェアをアップグレードすることをお勧めします。

 

このファームウェアのアップグレードには、次の3つの方法があります。


 

NI MAXでのアップデート

  1. Measurement and Automation Explorer (MAX)を起動します。
  2. リモートシステムの下にデバイスが表示されたら、更新するデバイスを選択します。システム設定タブで、ファームウェアを更新ボタンをクリックします。

 
  1. デフォルトでは、ウィンドウは次のように正しい場所にロードされます。更新するファームウェアのバージョンを選択し、開くをクリックします。すべてのファームウェアファイルの場所は、<Program Files>\National Instruments\Shared\Firmware\です。そこから、デバイスのデバイス製品群と、その場所が正しくロードされていない場合は、ターゲットに対応するフォルダに移動します。追加情報セクションにある補足表を参照して、どのフォルダがどのデバイスに属しているかを確認します。

 
  1. 上記のウィンドウが閉じ、下のウィンドウがポップアップします。更新を開始をクリックします。

 

 

Web設定による更新

  1. Internet Explorerを起動します(Microsoft Silverlightが必要です)。
  2. Linux RTターゲットのIPアドレスに進みます。

 
  1. 管理者アカウントでログインします。デフォルトでは、ユーザー名はadminで、パスワードは空白のままです。
  2. ファームウェアをアップグレードをクリックします。
  3. ファームウェアのファイルを参照する必要がある場所にウィンドウが表示されます。すべてのファームウェアファイルの場所は、<Program Files>\National Instruments\Shared\Firmware\です。そこから、デバイスのデバイス製品群とターゲットに対応するフォルダに移動します。更新するファームウェアのバージョンを選択し、開くをクリックします。追加情報セクションにある補足表を参照して、どのフォルダがどのデバイスに属しているかを確認します。
  1. 上記のウィンドウが閉じ、下のウィンドウがポップアップします。更新を開始をクリックします。



 

プログラム的に更新する

ファームウェアは、Upgrade Firmware VIを使用して更新できます。このサンプルプログラムで詳細を見つけることができます。

追加情報

ファームウェアをアップグレードするための3つ目の方法に関する詳細については、Upgrading Firmware on My myRIO NI Linux Real-Time Deviceを参照してください。


ターゲットとフォルダ名:
ターゲットフォルダ名
cRIO-90307755
cRIO-9031774B
cRIO-90327841
cRIO-90337735
cRIO-9034774D
cRIO-903577DB
cRIO-9035 with NI-Sync7875
cRIO-903677DC
cRIO-90377840
cRIO-903877B9
cRIO-903977DD
cRIO-9039 with NI-Sync7878
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

この記事はお役に立ちましたか?

いいえ