[505] in linux-announce channel archive
BDM debugger/lib for CPU16/32
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Fri May 5 12:46:03 1995
Date: Fri, 5 May 1995 17:14:49 +0300
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu
X-Mn-Key: announce
From: Jeff@RyeHam.EE.Ryerson.Ca (D.Jeff Dionne)
Newsgroups: comp.os.linux.announce
Subject: BDM debugger/lib for CPU16/32
Organization: Ryerson Students' Union
Summary: Background Debugger for MOT embedded CPUs
Keywords: BDM ICE CPU32 CPU16 debugger
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Followup-to: comp.os.linux.development.apps
References:
Announce: A port of Motorola's free Background Debug Mode driver routines
and example debugger applet to Linux. Works with CPU32 or CPU16 based
microcontrolers. Here's the lsm and readme....
A Linux port of a the Background Debug Mode driver for Motorola CPU16 and
CPU32 based processors. The original code came from the Motorola Freeware
BBS FTP site, and the original readme file is included. The copywrite is the
same, and any bugs in the code are most likely my fault, not the original
author's. The original filename (DOS source and binaries) was BDM-090.ZIP.
Quick Overview.....
The package builds 2 (example) executables, one for CPU16 and one for CPU32,
and a lib for each that contains the target communication routines.
The examples allow the user to load srecord code, stop/start the target, view
the CPU registers... not to bad. They are, however examples of how to use
the library routines and you will likely want to at least extend them. I've
decided to use this stuff as the basis for our development system here, and
it is my intention to link it up to gdb, (for the CPU32).... We'll see.
I'd be interested in hearing if anyone uses this code. Drop me some email!
Install Notes....
You must specify which interface you want by uncommenting the appropriate
line in the Makefile. There are 2 choices, the ICD cable from P&E Micro,
or the so called Public Domain interface. If you choose the Public Domain
iface, the schematics are included (from another package on the MOT Freeware
BBS) in epson and OrCAD format (sorry, I got them this way and have no means
of converting them...Perhaps someone can make postscript for us??) so you
can build your own.
Doing
make clean
make
will build test16, test32, libdbm16.a and libdbm32.a. The library open
/dev/port and therefore any executables must be setuid root :-( to run or
you will get...
testport: error on open
Happy embedded systems development!
D.Jeff Dionne
Jeff@RyeHam.EE.Ryerson.Ca
Linux- The Choice of a GNU generation
Begin3
Title: bdm-linux
Version: 0.90l
Entered-date: 4/25/95
Description: Background Debug Mode interface for Motorola CPU16 and CPU32
Keywords: BDM ICE CPU32 CPU16 debugger
Author: Scott_Howard-SCN088@email.mot.com
Maintained-by: Jeff@RyeHam.EE.Ryerson.Ca (D.Jeff Dionne)
Primary-site: sunsite.unc.edu (probabily /pub/Linux/devel/debuggers)
34k bdm-linux.0.9l.tar.gz
Alternate-site:
Original-site: freeware.aus.sps.mot.com
Platform: Linux
Copying-policy: Free, provided copywrite message is maintained
End
--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.