the VxWorks bootrom, which would perform board initialization. A bootable VxWorks kernel
would also be a USER image. Boot images are not restricted to being MB or less in size;
however, they must begin on a 1MB boundary within the 8MB of the scanned flash bank.
The flash bank structure is shown below:
Address
0xFFF00000 to 0xFFFFFFFF
0xFFE00000 to 0XFFFFFFFF
0xFFD00000 to 0xFFDFFFFF
(FBD00000 or F7D00000)
0xFFC00000 to 0xFFCFFFFF
(FBC00000 or F7C00000)
....
0xFF899999 to 0xFF8FFFFF
(Fb800000 or F3800000)
The scan is performed downwards from boot block image and searches first for POST, then
USER, and finally MCG images. In the case of multiple images of the same type, control is
passed to the first image encountered in the scan.
Safe Start, whether invoked by hitting ESC on the console within the first five seconds
following power-on reset or by setting the Safe Start jumper, interrupts the scan process.
The user may then display the available boot images and select the desired image. The
feature is provided to enable recovery in cases when the programmed Alternate Boot
Image is no longer desired. The following output is an example of an interactive Safe Start:
ABCDEInteractive Boot Mode Entered
boot> ?
Interactive boot commands:
'd':show directory of alternate boot images
'c':continue with normal startup
'q':quit without executing any alternate boot image
'r [address]':execute specified (or default) alternate image
'p [address]':execute specified (or default) POST image
'?':this help screen
'h':this help screen
boot> d
Addr FFE00000 Size 00100000 Flags 00000003 Name: MOTLoad
Addr FFD00000 Size 00100000 Flags 00000003 Name: MOTLoad
boot> c
MVME3100 Single Board Computer Installation and Use (6806800M28H)
Firmware Scan for Boot Image
Usage
Boot block. Recovery code
Reserved for MCG use.
(MOTLoad update image)
First possible alternate image
(Bank B / Bank A actual)
Second possible alternate image
(Bank B / Bank A actual)
Alternate boot images
Last possible alternate image
(Bank B / Bank A actual)
57
Need help?
Do you have a question about the MVME3100 and is the answer not in the manual?