コンテンツにスキップ

FirmwareUpdater#

FirmwareUpdater コマンドラインツールを使用して、フレームグラバーのファームウェアアップデートが利用可能かどうかを確認し、必要に応じてアップデートを実行できます。

利用可能なすべてのオプションとパラメータの概要を取得するには、FirmwareUpdater ツールを以下の引数を指定して呼び出します。 --help オプション:

FirmwareUpdater --help

ファームウェアバージョンに関する一般情報#

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

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

ダイナミックファームウェアはアプレットに完全に統合されており、フラッシュされたファームウェアの一部ではありません。そのため、ダイナミックファームウェアのバージョンはファームウェアフラッシュファイルから省略されています。FirmwareUpdater では、スタティックおよび PCIe コアのバージョンのみが使用されます。

アプレットは特定の静的バージョンとのみ互換性があります。通常、Framegrabber SDK の各インストールには、アプレットに必要なバージョンに一致するファームウェアアップデートファイルが付属しています。PCIe コアはアプレットと同様に静的バージョンに依存します。新しい静的バージョンごとに 0 から始まります。たとえば、S1.1 P1 から S1.2 P0 へのアップデートは、PCIe コアバージョンのダウングレードを意味するものではありません。

情報

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

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

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

利用可能なアップデートを確認するには、オプションやパラメータを指定せずに FirmwareUpdater ツールを実行します。

FirmwareUpdater

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

FirmwareUpdater Check

ファームウェアのアップデートが必要なボードがある場合、FirmwareUpdater ツールは短いメッセージを表示します。

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

フレームグラバーのファームウェアをアップデートするには、以下を使用します: --update オプション:

FirmwareUpdater --update

情報

FirmwareUpdater が実行されているウィンドウを絶対に閉じたり、Ctrl+C を押したり、その他の方法でアップデートプロセスを中断したりしないでください。また、すべてのアップデートが完了する前にコンピュータをシャットダウンまたは電源オフしないでください。

アップデートプロセス中、アクティビティと進捗状況がシンプルなプログレスバーで表示されます。FirmwareUpdater はすべてのアップデートを自動的に実行します。

FirmwareUpdater Update

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

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

フレームグラバーに特定の古いファームウェアバージョンが必要な場合は、パラメータ --board <id>, --file <path> およびオプション --force を組み合わせて使用する必要があります:

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

FirmwareUpdater の出力は、アップデートプロセス中と同じです。

FirmwareUpdater Downgrade

情報

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