OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [doc/] [FAQ/] [hwdebugaids.t] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1026 ivang
@c
2
@c  COPYRIGHT (c) 1988-2002.
3
@c  On-Line Applications Research Corporation (OAR).
4
@c  All rights reserved.
5
@c
6
@c  hwdebugaids.t,v 1.14 2002/01/17 21:47:44 joel Exp
7
@c
8
 
9
@chapter Hardware to Ease Debugging
10
 
11
The items in this category provide information on various hardware
12
debugging assistants that are available.
13
 
14
@section MC683xx BDM Support for GDB
15
 
16
Eric Norum (eric@@skatter.usask.ca) has a driver for a parallel
17
port interface to a BDM module.  This driver has a long history
18
and is based on a driver by Gunter Magin (magin@@skil.camelot.de)
19
which in turn was based on BD32 for DOS by Scott Howard.  Eric Norum
20
and Chris Johns (ccj@@acm.org) have put together a package containing
21
everything you need to use this BDM driver including software, PCB layouts,
22
and machining drawings.  From the README:
23
 
24
"This package contains everything you need to be able to run GDB on
25
Linux and control a Motorola CPU32+ (68360) or Coldfire (5206, 5206e, or
26
5207) target through a standard PC parallel port."
27
 
28
Information on this BDM driver is available at the following URL:
29
 
30
@example
31
http://www.calm.hw.ac.uk/davidf/coldfire/gdb-bdm-linux.htm
32
@end example
33
 
34
The package is officially hosted at Eric Norum's ftp site:
35
 
36
@example
37
ftp://skatter.usask.ca/pub/eric/BDM-Linux-gdb/
38
@end example
39
 
40
Peter Shoebridge (peter@@zeecube.com) has ported the Linux
41
parallel port BDM driver from Eric Norum to Windows NT.  It is
42
available at http://www.zeecube.com/bdm.
43
 
44
The efi332 project has a home-built BDM module and gdb backend for
45
Linux.  See http://efi332.eng.ohio-state.edu/efi332/hardware.html)
46
for details.  The device driver and gdb backend are based on those
47
by Gunter Magin (magin@@skil.camelot.de) available from
48
ftp.lpr.e-technik.tu-muenchen.de.
49
 
50
Pavel Pisa (pisa@@cmp.felk.cvut.cz) has one available at
51
http://cmp.felk.cvut.cz/~pisa/m683xx/bdm_driver.html.
52
 
53
Huntsville Microsystems (HMI) has GDB support for their BDM module
54
available upon request.  It is also available from their ftp site:
55
ftp://ftp.hmi.com/pub/gdb
56
 
57
The Macraigor OCD BDM module has a driver for Linux
58
written by Gunter Magin (magin@@skil.camelot.de).
59
No URLs yet.
60
 
61
Finally, there is a overview of BDM at the following URL:
62
http://cmp.felk.cvut.cz/~pisa/m683xx/bdm_driver.html.
63
 
64
Information in this section from:
65
 
66
@itemize @bullet
67
@item Brendan Simon 
68
@item W Gerald Hicks 
69
@item Chris Johns 
70
@item Eric Norum 
71
@item Gunter Magin 
72
 
73
@end itemize
74
 
75
 
76
@section MPC8xx BDM Support for GDB
77
 
78
@c "Adrian Bocaniciu"  has a driver
79
@c for NT and is willing to share it but he needs to be emailed
80
@c privately since he needs to explain somethings about it.
81
@c It has been used for over a year as of 08/18/99.
82
 
83
Christian Haan  has written a driver for FreeBSD
84
based for"a slightly changed ICD BDM module (because of changes
85
in the BDM interface on the PowerPC)" that "probably will work with
86
the PD module too."  His work is based on the M68K BDM work by
87
Gunter Magin (Gunter.Magin@@skil.camelot.de) and
88
the PPC BDM for Linux work by Sergey Drazhnikov (swd@@agua.comptek.ru).
89
This is not yet publicly available.
90
 
91
Sergey Drazhnikov (swd@@agua.comptek.ru) has written a PPC BDM driver for
92
Linux.  Information is available at http://cyclone.parad.ru/ppcbdm.
93
 
94
Huntsville Microsystems (HMI) has GDB support for their BDM module
95
available upon request.  It is also available from their ftp site:
96
ftp://ftp.hmi.com/pub/gdb
97
 
98
GDB includes support for a set of primitives to support the Macraigor
99
Wiggler (OCD BDM).  Unfortunately, this requires the use of a
100
proprietary interface and is supported only on Windows.  This forces
101
one to use CYGWIN.  Reports are that this results in a slow
102
interface.  Scott Howard (http://www.objsw.com) has announced
103
that support for the gdb+wiggler combination under DJGPP which should
104
run significantly faster.
105
 
106
@itemize @bullet
107
@item Leon Pollak 
108
@item Christian Haan 
109
@end itemize
110
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.