linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: Wolfgang Denk <wd@denx.de>
To: Ron Flory <ron.flory@adtran.com>
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: Re: Basic questions about PPC embedded developement under Linux
Date: Mon, 03 Apr 2000 17:03:26 +0200	[thread overview]
Message-ID: <200004031503.RAA01458@denx.local.net> (raw)
In-Reply-To: Your message of "Mon, 03 Apr 2000 09:08:01 CDT." <38E8A5C1.349EE908@adtran.com>


In message <38E8A5C1.349EE908@adtran.com> you wrote:
>
>  My primary concern is how to use GDB (or better yet, DDD) with a PPC
> board via the DBM port.  Is there a Linux tool that permits initial
> program download, register access, and debugging via the Moto standard
> PPC BDM port ?

You have several options, mostly  depending  on  how  much  work/time
and/or money you want to spend.

There are several do-it-yourself BDM kits available with interfaces
to GDB (and thus DDD), see for instance
http://www.vas-gmbh.de/software/mpcbdm/
The main problem with thse solutions is  usually  that  they  require
some soldering work, are not very fast, and don't support programming
FLASH memory.

There are also some vendors offerin full-grown BDM debuggers that run
in a Linux environment, for  instance  VisionICE  by  EST.  The  main
problem  with  these tools is that they don't integrate too well with
the Linux toolchain, i. e. you can't just get the  hardware  and  use
GDB  /  DDD,  but  instead you have to buy their commercial debugger.
This makes these solutions pretty expensive.


Then there is the BDI2000 by Abatron; it is pretty fast, you can  use
a  telnet  interface  for  low  level things, and it talks GDB Remote
Protocol (see http://www.abatron.ch/Manuals/ManGDBCOP-2000B.pdf). For
me this was the optimum solution - YMMV.

Additional goodies: Abatron is really responsive; within a  few  days
they  provided a configuration tool for the BDI2000 for Linux (so far
you had to configure the box using a Windows  box)  and  an  extended
firmware   version   which   understands  the  Linux  "zImage"  resp.
"zImage.initrd" formats.

[Disclaimer: No, I'm not payed  by  Abaron,  but  I  am  a  satisfied
customer.]

>  If so, I'll push very hard to ensure Linux is the developement platform
> for our next project-

Go for it!

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
I am a computer. I am dumber than any human and smarter than any  ad-
ministrator.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

  reply	other threads:[~2000-04-03 15:03 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <38E7EFD4.F77B945B@ict.ac.cn>
2000-04-03 14:08 ` Basic questions about PPC embedded developement under Linux Ron Flory
2000-04-03 15:03   ` Wolfgang Denk [this message]
     [not found] <38EA0716.47AA17BA@sympatico.ca>
2000-04-04 16:53 ` Wolfgang Denk
2000-04-05  9:02   ` Marcus Sundberg
     [not found] <000601bfa383$92e508b0$4f689ec0@w-shanta.india.tek.com>
2000-04-11  8:58 ` Wolfgang Denk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200004031503.RAA01458@denx.local.net \
    --to=wd@denx.de \
    --cc=linuxppc-embedded@lists.linuxppc.org \
    --cc=ron.flory@adtran.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).