source: rtems/doc/FAQ/hwdebugaids.t @ 3b568bd

4.104.114.84.95
Last change on this file since 3b568bd was 3b568bd, checked in by Joel Sherrill <joel.sherrill@…>, on 08/19/99 at 21:31:58

Fixed Gunter Magin's email address in 3 places.

  • Property mode set to 100644
File size: 3.8 KB
RevLine 
[28e470a]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
[01e6a05]16Eric Norum (eric@@skatter.usask.ca) has a driver for a parallel
17port interface to a BDM module.  This driver has a long history
[3b568bd]18and is based on a driver by Gunter Magin (magin@@skil.camelot.de)
[01e6a05]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
[b44cfb98]25Linux and control a Motorola CPU32+ (68360) or Coldfire (5206, 5206e, or
[01e6a05]265207) target through a standard PC parallel port."
27
28Information on this BDM driver is available at the following URL:
29
[54789c4]30@example
31http://www.calm.hw.ac.uk/davidf/coldfire/gdb-bdm-linux.htm
32@end example
33
34The package is officially hosted at Eric Norum's ftp site:
35
36@example
37ftp://skatter.usask.ca/pub/eric/BDM-Linux-gdb/
38@end example
[70b8f3ed]39
[c985385]40Peter Shoebridge (peter@@zeecube.com) has ported the Linux
[01e6a05]41parallel port BDM driver from Eric Norum to Windows NT.  It is
[c985385]42available at http://www.zeecube.com/bdm.
43
[d7792ac9]44The efi332 project has a home-built BDM module and gdb backend for
45Linux.  See http://efi332.eng.ohio-state.edu/efi332/hardware.html)
46for details.  The device driver and gdb backend are based on those
[3b568bd]47by Gunter Magin (magin@skil.camelot.de) available from
[d7792ac9]48ftp.lpr.e-technik.tu-muenchen.de.
[70b8f3ed]49
[01e6a05]50Pavel Pisa (pisa@@cmp.felk.cvut.cz) has one available at
51http://cmp.felk.cvut.cz/~pisa/m683xx/bdm_driver.html.
[c985385]52
[70b8f3ed]53Huntsville Microsystems (HMI) has GDB support for their BDM module
54available upon request.  It is also available from their ftp site:
55ftp://ftp.hmi.com/pub/gdb
56
57The Macraigor OCD BDM module has a driver for Linux
[3b568bd]58written by Gunter Magin (magin@@skil.camelot.de). 
[70b8f3ed]59No URLs yet.
60
61Information in this section from:
62
63@itemize @bullet
64@item Brendan Simon <brendan@@dgs.monash.edu.au>
65@item W Gerald Hicks <wghicks@@bellsouth.net>
[03be71ec]66@item Chris Johns <ccj@@acm.org>
[70b8f3ed]67@item Eric Norum <eric@@skatter.usask.ca>
[01e6a05]68@item Gunter Magin <magin@@skil.camelot.de>
[70b8f3ed]69
70@end itemize
[28e470a]71
[219e638]72
[28e470a]73@section MPC8xx BDM Support for GDB
74
[219e638]75@c "Adrian Bocaniciu" <a.bocaniciu@computer.org> has a driver
76@c for NT and is willing to share it but he needs to be emailed
77@c privately since he needs to explain somethings about it.
78@c It has been used for over a year as of 08/18/99.
79
[70b8f3ed]80Christian Haan <chn@@intego.de> has written a driver for FreeBSD
81based for"a slightly changed ICD BDM module (because of changes
82in the BDM interface on the PowerPC)" that "probably will work with
83the PD module too."  His work is based on the M68K BDM work by
84Gunter Magin (Gunter.Magin@@skil.camelot.de) and
85the PPC BDM for Linux work by Sergey Drazhnikov (swd@@agua.comptek.ru).
86This is not yet publicly available.
87
88Sergey Drazhnikov (swd@@agua.comptek.ru) has written a PPC BDM driver for
89Linux.  Information is available at http://cyclone.parad.ru/ppcbdm.
90
91Huntsville Microsystems (HMI) has GDB support for their BDM module
92available upon request.  It is also available from their ftp site:
93ftp://ftp.hmi.com/pub/gdb
94
95GDB includes support for a set of primitives to support the Macraigor
96Wiggler (OCD BDM).  Unfortunately, this requires the use of a
97proprietary interface and is supported only on Windows.  This forces
98one to use CYGWIN.  Reports are that this results in a slow
99interface.  Scott Howard (http://www.objsw.com) has announced
100that support for the gdb+wiggler combination under DJGPP which should
101run significantly faster.
102
103@itemize @bullet
104@item Leon Pollak <leonp@@plris.com>
105@item Christian Haan <chn@@intego.de>
106@end itemize
107
Note: See TracBrowser for help on using the repository browser.