更新 CXP-12 Interface Card 的韌體#
GrabberFirmwareUpdater 工具#
GrabberFirmwareUpdater 工具隨附於適用於 Windows 的 pylon Software Suite 6.3 或更高版本中。
您可以在 %programfiles%\Basler\pylon x\Runtime\x64\pylonCXP\bin 目錄中找到此工具。
若要取得所有可用選項和參數的摘要,請執行此工具並加上 --help 選項:
韌體版本#
韌體版本分為三個部分:
- 動態韌體版本以主版本號和次版本號的形式給出(例如:1.0)
- 靜態版本以 S 開頭,並以主版本號和次版本號的形式給出(例如:S1.2)
- PCIe core 版本以 P 開頭,並以主版本號的形式給出(例如:P0)
動態韌體完全整合在 applet 中,不屬於快閃韌體的一部分。這就是為什麼動態韌體版本會從韌體快閃檔案中省略的原因。在 GrabberFirmwareUpdater 中,僅使用靜態版本和 PCIe core 版本。
Applet 僅與特定的靜態版本相容。通常,每次安裝 pylon 時,都會提供與 applet 所需版本相符的韌體更新檔案。PCIe core 像 applet 一樣取決於靜態版本。每個新的靜態版本都從 0 開始。例如,從 S1.1 P1 更新到 S1.2 P0 並不意味著降級 PCIe core 版本。
資訊
與上一代 Basler 擷取卡(microEnable 5 ironman 和 marathon 系列)不同,applet 不會寫入主機板。只要 applet 與安裝的韌體版本相符,就可以載入。
韌體更新經過分割,並提供兩個獨立的分割區,以使韌體更新更安全。如果在韌體更新過程中出現任何問題(例如由於電源故障),則只有一個分割區會受損。系統將自動改用另一個分割區。
檢查韌體更新#
若要檢查可用的更新,只需在沒有任何選項和參數的情況下執行 GrabberFirmwareUpdater 工具:
在以下範例中,系統中有兩張板卡,其中一張需要更新:

如果任何板卡需要韌體更新,GrabberFirmwareUpdater 工具將列印一條簡短訊息。
更新韌體#
若要更新擷取卡韌體,請使用 --update 選項:
資訊
切勿關閉執行 GrabberFirmwareUpdater 的視窗,切勿按下 Ctrl-C 或以任何其他方式中斷更新過程,且在所有更新完成之前,切勿關閉電腦電源。
在更新過程中,活動狀態與進度會透過簡單的進度條顯示。GrabberFirmwareUpdater 將自動執行所有更新:

更新過程結束後,將顯示簡短摘要並列印一則訊息,要求您關閉電腦電源。由於韌體是在開機階段載入的,因此啟用更新後的韌體需要將電腦重新開機(斷電後重新通電)。
降級至較舊的韌體版本#
如果擷取卡需要特定的較舊韌體版本,則需要結合使用參數 --board <id>, --file <path> 和選項 --force :
GrabberFirmwareUpdater 的輸出與更新過程中的輸出相同:

資訊
降級採集卡韌體只能透過提供與安裝在採集卡上的靜態版本相符之 applet 的 pylon 版本來進行。