C
OMPACT
CHAMP-AV IV U
SER
’
S
M
ANUAL
C
URTISS
-W
RIGHT
C
ONTROLS
E
MBEDDED
C
OMPUTING
3-6
814256 V
ERSION
2 F
EBRUARY
2006
R
UNNING
THE
B
OOT
M
ONITOR
The Boot Monitor is a special embedded program that runs on Processor A after hardware
reset. Two copies of the Boot Monitor reside in Flash memory. These are named .bootMon
and bootMon2.exe. The secondary boot monitor, bootMon2.exe, is field-upgradeable. This
approach allows the secondary boot monitor to be upgraded; errors in the upgrade process
can be remedied by reverting to the primary boot monitor.
The Boot Monitor configures all on-board resources and brings the board to an operational
state. Once the resources are configured, the application named pbit.exe (PBIT) is executed
if it is present. PBIT validates operation of the hardware devices present on the board. After
completing initialization with a satisfactory result from PBIT, the Boot Monitor either
transitions to an application program (loaded in Flash memory), or interacts with the serial
port, accepting and processing maintenance commands. The decision to load and start an
application is based on switch settings (see the descriptions of S2[3] and S2[4] found in
“Configuring Switches” on page 2-8). By setting the PBIT_IGNORE_ERRORS environment
variable, the user can force the board to continue booting, even if PBIT finds an error.
The Boot Monitor has four modes of operation: Normal Mode, Boot Inhibit Mode, Recovery
Mode, and Flash Write Protect Mode.
I
NITIATE
THE
P
OWER
-U
P
S
EQUENCE
This section describes the normal power-up behavior of the Compact CHAMP-AV IV.
The Compact CHAMP-AV IV Flash memory is managed by the A processor. As a result,
processor A plays a unique role during board boot-up. After power-on or board reset,
processor A loads and executes the Boot Monitor program stored in Flash memory. The Boot
Monitor has four modes of operation: Normal Mode, Normal Mode with Flash Write
Protection, Boot Inhibit Mode, and Recovery Mode. The mode selected is determined by
switch settings (see Table 2.5 on page 2-8) and affects the degree of board initialization and
startup. Please see the CHAMPtools Software User’s Manual for a detailed description of
these modes.
The Boot Monitor outputs progress messages through Processor A's rear panel serial port. It
also logs these messages in memory for later review. These messages display configuration
information, switch settings, and other information regarding the board initialization
process.
D
ISPLAY
THE
I
NITIAL
S
CREEN
M
ESSAGE
After a hardware reset, the Boot Monitor (in Boot Inhibit Mode) will display an initial sign-on
message similar to the following:
Cross Reference
Please refer to the CHAMPtools Software User’s Manual for more detailed information
describing the Boot Monitor and the PBIT functions.
An example of the initial screen message you will see once Boot Monitor has run is shown
in “Display the Initial Screen Message” on page 3-6.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com