Programming¶
-
icepap.programming.
firmware_update
(hostname, filename, log)¶ Installs firmware stored in master memory to ALL system components.
- Parameters
hostname – Icepap host
filename – Firmware filename
log – Logger object
-
icepap.programming.
load_firmware
(ice, filename)¶ Loads code firmware contained in filename to system master controller internal flash memory (tocho file).
- Parameters
ice – IcePAPController object.
filename – firmware code.
-
icepap.programming.
install_firmware
(ice, component='ALL', force=False, saving=False, filename=None)¶ Update icepap firmware. If filename is not supplied, the firmware update will use the code stored in the system master controller.
- Parameters
ice – IcePAPController object.
component – { board adress | DRIVERS | CONTROLLERS| ALL }
force – Force overwrite regardless of being idential versions.
saving – Saves firmware into master board flash.
filename – firmware code.