source: rtems/doc/FAQ/hwdebugaids.t @ 219e638

4.104.114.84.95
Last change on this file since 219e638 was 219e638, checked in by Joel Sherrill <joel.sherrill@…>, on 08/19/99 at 14:55:22

Added info in NT MPC8xx BDM

  • Property mode set to 100644
File size: 3.5 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
63@section MPC8xx BDM Support for GDB
64
65@c "Adrian Bocaniciu" <a.bocaniciu@computer.org> has a driver
66@c for NT and is willing to share it but he needs to be emailed
67@c privately since he needs to explain somethings about it.
68@c It has been used for over a year as of 08/18/99.
69
70Christian Haan <chn@@intego.de> has written a driver for FreeBSD
71based for"a slightly changed ICD BDM module (because of changes
72in the BDM interface on the PowerPC)" that "probably will work with
73the PD module too."  His work is based on the M68K BDM work by
74Gunter Magin (Gunter.Magin@@skil.camelot.de) and
75the PPC BDM for Linux work by Sergey Drazhnikov (swd@@agua.comptek.ru).
76This is not yet publicly available.
77
78Sergey Drazhnikov (swd@@agua.comptek.ru) has written a PPC BDM driver for
79Linux.  Information is available at http://cyclone.parad.ru/ppcbdm.
80
81Huntsville Microsystems (HMI) has GDB support for their BDM module
82available upon request.  It is also available from their ftp site:
83ftp://ftp.hmi.com/pub/gdb
84
85GDB includes support for a set of primitives to support the Macraigor
86Wiggler (OCD BDM).  Unfortunately, this requires the use of a
87proprietary interface and is supported only on Windows.  This forces
88one to use CYGWIN.  Reports are that this results in a slow
89interface.  Scott Howard (http://www.objsw.com) has announced
90that support for the gdb+wiggler combination under DJGPP which should
91run significantly faster.
92
93@itemize @bullet
94@item Leon Pollak <leonp@@plris.com>
95@item Christian Haan <chn@@intego.de>
96@end itemize
97
Note: See TracBrowser for help on using the repository browser.