Services and modeling for embedded software development
Separation strip between header and contents

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).

In addition commenting in the OpenRISC 1000 specific code is suitable for processing by Doxygen.

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.