10007175-02 KAT4000 User’s Manual
14-1
Section 14
Monitor
The KAT4000 monitor is based on the Embedded PowerPC Linux Universal Boot (U-Boot)
Project program, available under the GNU General Public License (GPL). For instructions on
how to obtain the source code for this GPL program, please visit http://www.arte-
syncp.com, send an e-mail to support@artesyncp.com, or call Emerson at (800) 327-1251.
This chapter describes the monitor’s basic features, operation, and configuration
sequences. This chapter also serves as a reference for the monitor commands and func-
tions.
COMMAND-LINE FEATURES
The KAT4000 monitor uses a command-line interface with the following features:
Auto-Repeat: After entering a command, you can re-execute it simply by pressing the ENTER or RETURN
key.
Command History: Recall previously entered commands using the up and down arrow keys.
TFTP Boot: You can use the TFTP protocol to load application images via Ethernet into the KAT4000’s
memory.
Auto-Boot: You can store specific boot commands in the environment to be executed automatically
after reset.
Flash Programming: You can write application images into Flash via the U-Boot command line. The upper 1 MB at
the base of Flash and 128 KB of each Flash bank is reserved for the monitor and environment
variables. One megabyte is reserved at the second bank of flash. The moninit command will
load both banks of flash (see “moninit” on page 14-24) with the monitor and default envi-
ronment variables.
When BDRR is enabled (see
Tab le 2 - 3) and the monitor is loaded to both banks of flash (see
“moninit” on page 14-24), the hardware watchdog timer may cause a reset that will then
boot from the next flash bank (see
Fig.7-1).
At power-up or after a reset, the monitor runs diagnostics and reports the results in the
start-up display, see
Fig. 14-1. During the power-up sequence, the monitor configures the
board according to the environment variables (see “Environment Variables” on
page 14-28). If the configuration indicates that autoboot is enabled, the monitor attempts
to load the application from the specified device. If the monitor is not configured for auto-
boot or a failure occurs during power-up, the monitor enters normal command-line mode.
Also, the optional “e-keying” environment variable enables connections at power-up, for
debug purposes only, to the Update Channel and payload ports that go off the KAT4000.
See
Table 14-7 for more information.