FirmwareUpdater#
To get a summary of all available options and parameters, call the FirmwareUpdater tool with the --help option:
FirmwareUpdater --help
General Information about the Firmware Version#
固件版本分为三个部分:
- 动态固件版本以主要和次要版本的形式给出(例如:1.0)
- 静态版本以 S 开头,以主要版本和次要版本的形式给出(例如:S1.2)
- PCIe 核心版本以 P 开头,以主要版本的形式给出(例如:P0)
The dynamic firmware is fully integrated in the applets and isn't part of the flashed firmware. This is why the dynamic firmware version is omitted from the firmware flash files. In the FirmwareUpdater, only the static and PCIe core versions are used.
Applets are only compatible with a specific static version. Usually, with each Framegrabber SDK installation, the firmware update file matching the version required by the applets is provided. The PCIe core depends on the static version like the applet. It starts with 0 for each new static version. For example, updating from S1.1 P1 to S1.2 P0 doesn't mean downgrading the PCIe core version.
信息
Unlike with the previous generation of Basler frame grabbers (the microEnable 5 marathon series), applets aren't flashed on the board. Applets can be loaded as long as they match the installed firmware version.
固件更新是分区的,并提供两个独立的分区,使固件更新更安全。如果在固件更新过程中出现任何问题,例如,由于电源故障,则只会损坏一个分区。系统将自动使用另一个分区。
检查固件更新#
To check for available updates, run the FirmwareUpdater tool without any options and parameters:
FirmwareUpdater
在以下示例中,系统中有两块板,其中一块需要更新:

The FirmwareUpdater tool will print a short message if any boards require firmware updates.
更新固件#
To update the frame grabber firmware, use the --update option:
FirmwareUpdater --update
信息
Never close the window running FirmwareUpdater, don't press Ctrl-C or interrupt the update process in any other way, and don't shut down or power off your computer before all updates are finished.
During the update process, activity and progress is shown with a simple progress bar. FirmwareUpdater will perform all updates automatically:

更新过程完成后,会显示简短摘要并打印一条消息,要求您关闭计算机电源。由于固件是在开机阶段加载的,因此激活更新的固件需要重启计算机。
降级到旧固件版本#
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:
FirmwareUpdater --board 0 --file ..\firmware\CXP12-IC-1C\firmware.hap --force
The output of FirmwareUpdater is the same as during the update process:

信息
Downgrading the frame grabber firmware is only possible using a Framegrabber SDK that provides applets matching the static version installed on the frame grabber.