Getting Started

2.6Using the PB926EJ-S Boot Monitor and platform library

The PB926EJ-S Boot Monitor is a collection of tools and utilities designed as an aid to developing applications on thePB926EJ-S.

When the Boot Monitor starts on reset, the following actions are performed:

clock dividers are loaded with appropriate values

the memory controllers are initialized

a stack is set up in memory

Boot Monitor code is copied into SDRAM

C library I/O routines are remapped and redirected

the current bootscript, if any, is run.

2.6.1Running the Boot Monitor

To run Boot Monitor and have it display a prompt to a terminal connected to UART0, set switch S6-1 to OFF and reset the system. Standard input and output functions use UART0 by default. The default setting for UART0 is 38400 baud, 8 data bits, no parity, 1 stop bit. There is no hardware or software flow control.

Note

If the Boot Monitor has been accidently deleted from flash memory, it can be rebuilt and reloaded. See Rebuilding the Boot Monitor on page 2-18.

Boot Monitor commands

The command interpreter accepts user commands from the debugger console window or an attached terminal and carries out actions to complete the commands.

Note

Commands are accepted in uppercase or lowercase. The Boot Monitor accepts abbreviations of commands if the meaning is not ambiguous. For example, for QUIT, you can type QUIT, QUI, QU, Q, quit, qui, qu, or q.

2-14

Copyright © 2003-2010 ARM Limited. All rights reserved.

ARM DUI 0224I

Page 50
Image 50
ARM ARM DUI 0224I Using the PB926EJ-S Boot Monitor and platform library, Running the Boot Monitor, Boot Monitor commands