Changeset 70b8f3ed in rtems


Ignore:
Timestamp:
Jul 15, 1999, 3:52:22 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
b44cfb98
Parents:
28e470a
Message:

Added information on hardware to aid in debugging. Primarily this is
information on gdb and bdm for the MPC8xx, MC683xx, and ColdFire?.

Location:
doc/FAQ
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • doc/FAQ/FAQ.texi

    r28e470a r70b8f3ed  
    6565@include basic.texi
    6666@include tools.texi
     67@include concepts.texi
    6768@include debug.texi
    6869@include freesw.texi
     70@include hwdebugaids.texi
    6971
    7072@ifinfo
     
    8284* Basic Information::
    8385* General Development Tool Hints::
     86* RTEMS Concepts::
    8487* Debugging Hints::
    8588* Free Software that Works with RTEMS::
     89* Hardware to Ease Debugging::
    8690@end menu
    8791
  • doc/FAQ/Makefile

    r28e470a r70b8f3ed  
    1919
    2020GENERATED_FILES= \
    21     basic.texi tools.texi debug.texi freesw.texi
     21    basic.texi tools.texi concepts.texi debug.texi freesw.texi hwdebugaids.texi
    2222
    2323FILES=$(PROJECT).texi $(GENERATED_FILES)
     
    7070            -n "" ${*}.t
    7171
     72concepts.texi: concepts.t Makefile
     73        $(BMENU) -c -p "" \
     74            -u "Top" \
     75            -n "" ${*}.t
     76
    7277debug.texi: debug.t Makefile
    7378        $(BMENU) -c -p "" \
     
    8085            -n "" ${*}.t
    8186
     87
     88hwdebugaids.texi: hwdebugaids.t Makefile
     89        $(BMENU) -c -p "" \
     90            -u "Top" \
     91            -n "" ${*}.t
     92
  • doc/FAQ/debug.t

    r28e470a r70b8f3ed  
    4747In this case, the first block on the C Heap has 8,058,280 bytes left.
    4848
     49
  • doc/FAQ/freesw.t

    r28e470a r70b8f3ed  
    1212with RTEMS.
    1313
    14 @section GNU Development Tools
     14@section Development Tools
     15
     16@subsection Basic Development Environment
    1517
    1618The standard RTEMS development environment consists of the following GNU
     
    2931RTEMS development environment.
    3032
     33@subsection GNU Ada
     34
    3135For those interested in using the Ada95 programming language, the GNU Ada
    32 compiler (GNAT) is available. 
     36compiler (GNAT) is available and has excellent support for RTEMS.
     37
     38@subsection DDD
     39
     40XXX insert information from Charles Gauthier and Jiri Gaisler
    3341
    3442@section omniORB
     
    6977Free version of curses.
    7078
     79ditto
     80
     81
     82@section zlib
     83
     84Free compression/decompression library.
     85
     86ditto
     87
  • doc/FAQ/hwdebugaids.t

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