Descriptions
11/83
Alternative boot mode
In
alternative boot mode
, the ROM code starts the “maintenance”
firmware instead of the “regular” firmware. The maintenance firmware is
capable of programming a new firmware (firmware update).
Potential use cases are:
·
Firmware update procedures:
A new firmware received via web server or host interface is stored
either on-chip in INTFLASH1 or off-chip in an externally connected SQI
Flash. A software reset cycle initiated by a software command or a
hardware reset cycle (by
S401
reset button or power-on) while switch 6
is at ON position starts a maintenance firmware, which programs the
new firmware.
·
Multiple firmware versions:
The netX 90 has a maintenance firmware stored in INTFLASH1 and
holds multiple firmware versions for different Real-Time Ethernet
protocols in an externally connected SQI Flash. The maintenance
firmware programs the firmware selected by the system integrator, e.g.
via a rotary DIP-switch (or other ways).
Note:
If console mode and alternative boot mode are both enabled (i.e. if
switch 5 and 6 are both in ON position), the console mode always
has priority over the alternative boot mode.
If e.g. a power loss disrupts the programming of the new firmware,
the ROM code detects that the procedure is incomplete and re-
starts the maintenance firmware without prior selection.
S400 settings for alternative boot mode:
Switch 5 = OFF
Switch 6 = ON
NXHX 90-MC | Device description
DOC200602HW01EN | Revision 1 | English | 2021-02 | Released | Public
© Hilscher 2021