source: rtems/doc/FAQ/hwdebugaids.t @ c985385

4.104.114.84.95
Last change on this file since c985385 was c985385, checked in by Joel Sherrill <joel.sherrill@…>, on 07/29/99 at 22:48:19

Added some more information on BDM debuggers.

  • Property mode set to 100644
File size: 3.0 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 Johns (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, 5206e, or
225207) target through a standard PC parallel port." Information on
23this is available at the following URL:
24http://www.calm.hw.ac.uk/davidf/coldfire/gdb-bdm-linux.htm.
25
26Peter Shoebridge (peter@@zeecube.com) has ported the Linux
27parallel port BDM driver by Eric Norum to Windows NT.  It is
28available at http://www.zeecube.com/bdm.
29
30
31The efi332 project has a home-built BDM module and gdb driver for
32Linux.  See http://egi332.eng.ohio-state.edu/efi332/hardware.html)
33for details.
34
35http://cmp.felk.cvut.cz/~pisa/m683xx/bdm_driver.html
36
37
38Huntsville Microsystems (HMI) has GDB support for their BDM module
39available upon request.  It is also available from their ftp site:
40ftp://ftp.hmi.com/pub/gdb
41
42The Macraigor OCD BDM module has a driver for Linux
43written by Gunter Magin (Gunter.Magin@@skil.camelot.de). 
44No URLs yet.
45
46Information in this section from:
47
48@itemize @bullet
49@item Brendan Simon <brendan@@dgs.monash.edu.au>
50@item W Gerald Hicks <wghicks@@bellsouth.net>
51@item Chris Johns <cjohns@@plessey.com.au>
52@item Eric Norum <eric@@skatter.usask.ca>
53
54@end itemize
55
56@section MPC8xx BDM Support for GDB
57
58Christian Haan <chn@@intego.de> has written a driver for FreeBSD
59based for"a slightly changed ICD BDM module (because of changes
60in the BDM interface on the PowerPC)" that "probably will work with
61the PD module too."  His work is based on the M68K BDM work by
62Gunter Magin (Gunter.Magin@@skil.camelot.de) and
63the PPC BDM for Linux work by Sergey Drazhnikov (swd@@agua.comptek.ru).
64This is not yet publicly available.
65
66Sergey Drazhnikov (swd@@agua.comptek.ru) has written a PPC BDM driver for
67Linux.  Information is available at http://cyclone.parad.ru/ppcbdm.
68
69Huntsville Microsystems (HMI) has GDB support for their BDM module
70available upon request.  It is also available from their ftp site:
71ftp://ftp.hmi.com/pub/gdb
72
73GDB includes support for a set of primitives to support the Macraigor
74Wiggler (OCD BDM).  Unfortunately, this requires the use of a
75proprietary interface and is supported only on Windows.  This forces
76one to use CYGWIN.  Reports are that this results in a slow
77interface.  Scott Howard (http://www.objsw.com) has announced
78that support for the gdb+wiggler combination under DJGPP which should
79run significantly faster.
80
81@itemize @bullet
82@item Leon Pollak <leonp@@plris.com>
83@item Christian Haan <chn@@intego.de>
84@end itemize
85
Note: See TracBrowser for help on using the repository browser.