コンテンツにスキップ

CXP-12インターフェースカードのファームウェアの更新#

このトピックでは、CXP-12インターフェースカードのファームウェアの更新が利用可能かどうかを確認する方法と、必要に応じて更新を実行する方法について説明します。

GrabberFirmwareUpdaterのツール#

The GrabberFirmwareUpdater tool is delivered with the pylon Software Suite for Windows, version 6.3 or higher.

このツールは、%programfiles%\Basler\pylon x\Runtime\x64\pylonCXP\binディレクトリーにあります。

To get a summary of all available options and parameters, call the tool with the --help option:

GrabberFirmwareUpdater --help

ファームウェアバージョン#

ファームウェアバージョンは、次の3つの部分に分かれています。

  • 動的ファームウェアバージョンは、メジャーバージョンとマイナーバージョンの形式で提供されます(例:1.0)。
  • 静的バージョンはSで始まり、メジャーバージョンとマイナーバージョンの形式で提供されます(例:S1.2)。
  • PCIeコアバージョンはPで始まり、メジャーバージョンの形式で提供されます(例:P0)。

動的ファームウェアはアプレットに完全に統合されており、フラッシュされたファームウェアの一部ではありません。このため、ファームウェアフラッシュファイルから動的ファームウェアバージョンが省略されています。GrabberFirmwareUpdaterでは、静的バージョンとPCIeコアバージョンのみを使用します。

アプレットは、特定の静的バージョンとのみ互換性があります。通常、pylonのインストールごとに、アプレットに必要なバージョンに一致するファームウェア更新ファイルが提供されます。PCIeコアは、アプレットのような静的バージョンに依存します。新しい静的バージョンごとに0で始まります。例えば、S1.1 P1からS1.2 P0に更新しても、PCIeコアバージョンがダウングレードされるわけではありません。

情報

前世代のBaslerフレームグラバー(microEnable 5 ironmanおよびmarathonシリーズ)とは異なり、アプレットはボード上でフラッシュされません。アプレットは、インストールされているファームウェアのバージョンと一致する限りロードできます。

ファームウェアの更新はパーティション分割されており、ファームウェアを安全に更新するために、2つのパーティションが用意されています。電源障害など、ファームウェアの更新プロセス中に何か問題が発生した場合は、片方のパーティションのみに障害が発生する可能性があります。他方のパーティションが自動的に使用されます。

ファームウェア更新の確認#

利用可能な更新を確認するには、オプションやパラメーターなしでGrabberFirmwareUpdaterツールを実行します。

GrabberFirmwareUpdater

次の例では、システムに2つのボードがあり、1つに更新が必要です。

GrabberFirmwareUpdaterのチェック

ファームウェアの更新が必要なボードがある場合、GrabberFirmwareUpdaterツールにより短いメッセージが出力されます。

ファームウェアのアップデート#

To update the frame grabber firmware, use the --update option:

GrabberFirmwareUpdater --update

情報

GrabberFirmwareUpdaterを実行しているウィンドウを閉じないでください。また、Ctrl+Cを押したり、他の方法で更新プロセスを中断したりしないでください。すべての更新が完了する前に、コンピューターをシャットダウンしたり、電源を切ったりしないでください。

更新プロセス中、アクティビティーと進行状況が単純な進行状況バーで表示されます。GrabberFirmwareUpdaterは、すべての更新を自動的に実行します。

GrabberFirmwareUpdaterの更新

更新プロセスが終了すると、簡単な概要が表示され、コンピューターの電源を切るように求めるメッセージが出力されます。電源投入時にファームウェアがロードされるため、更新されたファームウェアをアクティブにするには、コンピューターの電源を入れ直す必要があります。

古いファームウェアバージョンへのダウングレード#

If a specific older firmware version is required for a frame grabber, the parameters --board <id>, --file <path> and the option --force are needed in combination:

GrabberFirmwareUpdater --board 0 --file ..\firmware\CXP12-IC-1C\firmware.hap --force

GrabberFirmwareUpdaterの出力は、更新プロセス中の出力と同じです。

GrabberFirmwareUpdaterのダウングレード

情報

フレームグラバーファームウェアのダウングレードは、フレームグラバーにインストールされている静的バージョンと一致するアプレットを提供するpylonバージョンを使用してのみ可能です。