source: rtems/doc/FAQ/hwdebugaids.t @ 01e6a05

4.104.114.84.9
Last change on this file since 01e6a05 was 01e6a05, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 18, 1999 at 9:04:59 PM

Added some more.

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