![Mikrotron EOSENS GE CAMERA Скачать руководство пользователя страница 25](http://html1.mh-extra.com/html/mikrotron/eosens-ge-camera/eosens-ge-camera_manual_1794725025.webp)
Firmware
EoSens GE Camera Manual
8 Firmware
The camera possesses programmable devices, which are working with some firmware
packages. New cameras were programmed with all needed firmware packages and will not
need any update.
For customized firmware or additional features the camera offers the possibility to update
some of the firmware versions. The procedure of updating depends on the firmware package.
Do not update more than 1 firmware at the same time.
In case of updating more than 1 firmware, please start with application
program, then FPGA program follows.
8.1 Microcontroller firmware
The microcontroller works with 2 programs, the bootloader and the application program.
The bootloader is the basic program of the microcontroller, which ensures some basic func-
tions (e.g. communication, loading application program) and cannot be changed or updated.
In standard use of the camera it will never work in the bootloader program. It’s only used for
updating the application program.
The application program is the active microcontroller program in the camera, which supports
communication, data handling and FPGA program updates.
See description of update procedure in chapter “Firmware update procedure”.
8.2 FPGA firmware
Eo
Sens
’s logic is integrated into a FPGA (
F
ield
P
rogrammable
G
ate
A
rray), which’s configura-
tion is stored in an EEPROM. Upon power up or a command the FPGA is loaded with this con-
figuration. Configuration data can be downloaded via the serial interface. Mikrotron may
provide configuration files (*.ibf) on request. After download of configuration data, this data is
permanently stored in EEPROM and the FPGA is configured with the new data. Besides a
power cycle or the
:c
command can be used to reconfigure the FPGA with the internally
stored configuration data.
See description of update procedure in chapter “Firmware update procedure”.