The SerialICE Monitor
The SerialICE Monitor is a ROM-resident debugger
that runs on an SerialICE Controller board and
communicates with the Target board on which
your application is run. The advantage of this scheme is that your
application runs in an environment that much more closely resembles the
standalone environment that it will eventually encounter once it has
been "blown" into ROM.
The SerialICE Monitor provides a powerful set of assembly-level debugging commands, as well as a mechanism to permit it to be
used as the execution vehicle for source-level debuggers.
SerialICE Monitor Internals
-
This section provides information about the internals of IMON. This can help
you if you plan to modify IMON, or if you are using it in a non-standard
configuration.
- How Breakpoints Work. This describes what
IMON does when you set a breakpoint in your code.
- Initialization. This provides a
detailed description of the code executed between the reset vector, and the
first message that is printed to the screen.
- Adding a Command. You can add your own commands
to perform application-specific operations for testing and debug purposes.
- Adding Registers. You can add registers to
IMON's set/display register command.
Navigation:
Document Home |
Document Contents |
Document Index