跳至內容
測試伺服器
開發伺服器

更新 CXP-12 介面卡的韌體#

本主題將說明如何檢查 CXP-12 介面卡的韌體是否有可用更新,以及在必要時如何執行更新。

GrabberFirmwareUpdater 工具#

GrabberFirmwareUpdater 工具隨附於 Windows 版 pylon Software Suite 6.3 或更新版本中。

您可以在%programfiles%\Basler\pylon x\Runtime\x64\pylonCXP\bin目錄中找到該工具。

若要取得所有可用選項與參數的摘要,請使用以下命令執行此工具 --help 選項:

GrabberFirmwareUpdater --help

韌體版本#

韌體版本分為三個部分:

  • 動態韌體版本以主版號和次版號的形式給出(例如:1.0)
  • 靜態版本以 S 開頭,並以主版號和次版號的形式給出(例如:S1.2)
  • PCIe 核心版本以 P 開頭,並以主版號的形式給出(例如:P0)

動態韌體已完全整合至小程式中,並不屬於燒錄韌體的一部分。因此,韌體燒錄檔案中並未標示動態韌體版本。在 GrabberFirmwareUpdater 中,僅使用靜態版本及PCIe 的核心版本。

Applet 僅與特定的靜態版本相容。通常,每次安裝 Pylon 時,都會提供與 Applet 所需版本相符的韌體更新檔案。PCIe 核心與 Applet 一樣,依賴於靜態版本。每個新的靜態版本均從 0 開始計數。例如,從 S1.1 P1 更新至 S1.2 P0,並不表示PCIe 核心版本會降級。

資訊

與上一代 Basler 幀擷取卡(microEnable 5ironman 及marathon 系列)不同,小程式並未預先燒錄至電路板上。只要小程式與已安裝的韌體版本相容,即可進行載入。

韌體更新採用分割區設計,並提供兩個獨立的分割區,以使韌體更新更安全。如果在韌體更新過程中發生任何問題(例如由於電源故障),則只有一個分割區可能會受損。系統將自動改用另一個分割區。

檢查韌體更新#

若要檢查是否有可用更新,只需不帶任何選項和參數地執行 GrabberFirmwareUpdater 工具:

GrabberFirmwareUpdater

在以下範例中,系統中有兩張板卡,其中一張需要更新:

GrabberFirmwareUpdater 檢查

如果有任何板卡需要韌體更新,GrabberFirmwareUpdater 工具將會列印一則簡短訊息。

更新韌體#

若要更新擷取卡韌體,請使用 --update 選項:

GrabberFirmwareUpdater --update

資訊

請勿關閉執行 GrabberFirmwareUpdater 的視窗,請勿按下 Ctrl-C 或以任何其他方式中斷更新過程,且在所有更新完成之前,請勿關閉電腦電源。

在更新過程中,將透過簡單的進度條顯示活動與進度。GrabberFirmwareUpdater 將會自動執行所有更新:

GrabberFirmwareUpdater 更新

當更新過程完成後,將會顯示簡短摘要並列印一則訊息,要求您關閉電腦電源。由於韌體是在開機階段載入的,因此啟用更新後的韌體需要將電腦斷電後重新開機 (power-cycle)。

降級至較舊的韌體版本#

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

The output of GrabberFirmwareUpdater is the same as during the update process:

GrabberFirmwareUpdater Downgrade

資訊

只有使用提供與安裝在擷取卡上的靜態版本相符之 Applet 的 pylon 版本,才能降級擷取卡韌體。