Alternate Boot Images and Safe Start
3.7
Alternate Boot Images and Safe Start
Some later versions of MOTLoad support Alternate Boot Images and a Safe Start recovery
procedure. If Safe Start is available on the MVME3100, Alternate Boot Images are
supported. With Alternate Boot Image support, the bootloader code in the boot block
examines the upper 8MB of the flash bank for Alternate Boot images. If an image is found,
control is passed to the image.
3.8
Firmware Startup Sequence Following Reset
The firmware startup sequence following reset of MOTLoad is to:
Initialize cache, MMU, FPU, and other CPU internal items
Initialize the memory controller
Search the active flash bank, possibly interactively, for a valid POST image. If
found, the POST images executes. Once completed, the POST image returns and
startup continues.
Search the active flash bank, possibly interactively, for a valid USER boot image.
If found, the USER boot image executes. A return to the boot block code is not
anticipated.
If a valid USER boot image is not found, search the active flash bank, possibly
interactively, for a valid MCG boot image; anticipated to be upgrade of MCG
firmware. If found, the image is executed. A return to the boot block code is not
anticipated.
Execute the recovery image of the firmware in the boot block if no valid USER or
MCG image is found
During startup, interactive mode may be entered by either setting the Safe Start
jumper/switch or by sending an <ESC> to the console serial port within five seconds of the
board reset. During interactive mode, the user has the option to display locations at which
valid boot images were discovered, specify which discovered image is to be executed, or
specify that the recovery image in the boot block of the active flash bank is to be executed.
3.9
Firmware Scan for Boot Image
The scan is performed by examining each 1MB boundary for a defined set of flags that
identify the image as being Power On Self Test (POST), USER, or MCG. MOTLoad is an
MCG image. POST is a user-developed Power On Self Test that would perform a set of
diagnostics and then return to the bootloader image. User would be a boot image, such as
56
MVME3100 Single Board Computer Installation and Use (6806800M28H)
MOTLoad Firmware
Need help?
Do you have a question about the MVME3100 and is the answer not in the manual?