source: rtems/doc/FAQ/hwdebugaids.t @ 70b8f3ed

4.104.114.84.95
Last change on this file since 70b8f3ed was 70b8f3ed, checked in by Joel Sherrill <joel.sherrill@…>, on 07/15/99 at 15:52:22

Added information on hardware to aid in debugging. Primarily this is
information on gdb and bdm for the MPC8xx, MC683xx, and ColdFire?.

  • Property mode set to 100644
File size: 2.7 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1998.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter Hardware to Ease Debugging
10
11The items in this category provide information on various hardware
12debugging assistants that are available.
13
14@section MC683xx BDM Support for GDB
15
16Eric Norum (eric@@skatter.usask.ca) wrote a driver for a parallel
17port interface to a BDM module.  He and Chris John (ccj@@acm.org)
18have put together a package containing everything you need to
19use this.  From the README: "This
20package contains everything you need to be able to run GDB on
21Linux and control a Motorola CPU32+ (68360) or Coldfire (5206) target
22through a standard PC parallel port." Information on this is
23available at the following URL:
24http://www.calm.hw.ac.uk/davidf/coldfire/gdb-bdm-linux.htm.
25
26The efi332 project has a home-built BDM module and gdb driver for
27Linux.  See http://egi332.eng.ohio-state.edu/efi332/hardware.html)
28for details.
29
30Huntsville Microsystems (HMI) has GDB support for their BDM module
31available upon request.  It is also available from their ftp site:
32ftp://ftp.hmi.com/pub/gdb
33
34The Macraigor OCD BDM module has a driver for Linux
35written by Gunter Magin (Gunter.Magin@@skil.camelot.de). 
36No URLs yet.
37
38Information in this section from:
39
40@itemize @bullet
41@item Brendan Simon <brendan@@dgs.monash.edu.au>
42@item W Gerald Hicks <wghicks@@bellsouth.net>
43@item Chris Johns <cjohns@@plessey.com.au>
44@item Eric Norum <eric@@skatter.usask.ca>
45
46@end itemize
47
48@section MPC8xx BDM Support for GDB
49
50Christian Haan <chn@@intego.de> has written a driver for FreeBSD
51based for"a slightly changed ICD BDM module (because of changes
52in the BDM interface on the PowerPC)" that "probably will work with
53the PD module too."  His work is based on the M68K BDM work by
54Gunter Magin (Gunter.Magin@@skil.camelot.de) and
55the PPC BDM for Linux work by Sergey Drazhnikov (swd@@agua.comptek.ru).
56This is not yet publicly available.
57
58Sergey Drazhnikov (swd@@agua.comptek.ru) has written a PPC BDM driver for
59Linux.  Information is available at http://cyclone.parad.ru/ppcbdm.
60
61Huntsville Microsystems (HMI) has GDB support for their BDM module
62available upon request.  It is also available from their ftp site:
63ftp://ftp.hmi.com/pub/gdb
64
65GDB includes support for a set of primitives to support the Macraigor
66Wiggler (OCD BDM).  Unfortunately, this requires the use of a
67proprietary interface and is supported only on Windows.  This forces
68one to use CYGWIN.  Reports are that this results in a slow
69interface.  Scott Howard (http://www.objsw.com) has announced
70that support for the gdb+wiggler combination under DJGPP which should
71run significantly faster.
72
73@itemize @bullet
74@item Leon Pollak <leonp@@plris.com>
75@item Christian Haan <chn@@intego.de>
76@end itemize
77
Note: See TracBrowser for help on using the repository browser.