Contents|Index|Previous|Next
gdb,
the debugging tool
To
run GDB on an embedded execution target, use a GDB backend with the GDB
standard remote protocol, or a similar protocol. The most common are the
following two types of GDB backend.
-
A GDB stub
-
This is an exception handler
for breakpoints, and it must be linked to your application. GDB stubs use
the GDB standard remote protocol.
-
An existing ROM monitor used
as a GDB backend
-
The most common approach means
using the following processes.
-
With a similar protocol to the
GDB standard remote protocol.
-
With an interface that uses
the ROM monitor directly. With such an interface, GDB only formats and
parses commands.
For more
information on debugging tools, see Debugging
with GDB in GNUPro Debugging Tools and Working
with Cygnus Insight, the visual debugger.
For
debugging routines for a project in process, see Useful
debugging routines.
For
more information on debugging tools, see Debugging
with GDB in GNUPro Debugging Tools.
Top|Contents|Index|Previous|Next