GDB 6.8 for the OpenRISC 1000 Tool Chain
Embecosm Software Package
ESP 3
Release 2.0, November 2008.
This is a port of the latest version of GDB,
version 6.8, which now uses the GDB Remote
Serial Interface in addition to the OpenRISC remote
JTAG interface. The code is provided as a patch to the
standard GDB 6.8 distribution, which should be built as
described in Embecosm Application Note
EAN 2, The
OpenCores OpenRISC 1000 Simulator and Tool Chain:
Installation Guide.
Download the patch file, compressed with bzip2, for
This version of GDB is designed to be used with the
OpenRISC 1000 tool chain and its Architectural
Simulator, Or1ksim. This should be patched and built as
described in Embecosm Application Note
EAN 2, The
OpenCores OpenRISC 1000 Simulator and Tool Chain:
Installation Guide.
The use of this version of GDB is documented both in the
main GDB user guide and in more detail in a tutorial
within the distribution (see the files
gdb/doc/gdb.texinfo and
gdb/doc/or1k.texinfo).
-
View the GDB 6.8 OpenRISC 1000 tutorial online
-
Download the GDB 6.8 OpenRISC 1000
tutorial as PDF (embecosm-esp3-or32-gdb-6.8-or1k-manual-pdf-2.0.pdf)
-
Download the GDB 6.8 OpenRISC 1000
tutorial as HTML (embecosm-esp3-or32-gdb-6.8-or1k-manual-html-2.0.tar.bz2)
In addition commenting in the OpenRISC 1000
specific code is suitable for processing by Doxygen.
-
View the Doxygen documentation online
-
Download the Doxygen documentation as PDF (embecosm-esp3-or32-gdb-6.8-doxygen-pdf-2.0.pdf)
-
Download the Doxygen documentation as HTML (embecosm-esp3-or32-gdb-6.8-doxygen-html-2.0.tar.bz2)
A detailed explanation of porting GDB, with
examples from the OpenRISC 1000 is provided in the
Embecosm Application Note EAN 3 Howto: Porting the GNU Debugger:
Practical Experience with the OpenRISC 1000
Architecture.
This software is licensed under the GNU
General Public License Version 2 and later.
|