linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: Wolfgang Denk <wd@denx.de>
To: "Eric N. Johnson (ACD)" <ejohnson@acdstar.com>
Cc: linuxppc-embedded@ozlabs.org
Subject: Re: MPC5200 JTAG/BDM Flash Burning
Date: Wed, 09 Feb 2005 21:33:09 +0100	[thread overview]
Message-ID: <20050209203314.78351C108D@atlas.denx.de> (raw)
In-Reply-To: Your message of "Wed, 09 Feb 2005 13:31:35 CST." <6.2.1.2.1.20050209131409.02b2b718@mail.int.acdstar.com>

In message <6.2.1.2.1.20050209131409.02b2b718@mail.int.acdstar.com> you wrote:
> I'm working on a custom MPC5200 board based heavily on the IceCube design 
> from Motorola/Freescale.  We plan to use the u-boot bootloader.
> 
> I'm looking for a tool to allow us to burn u-boot into the flash memory on 
> new board (with all flash devices unprogrammed).  Ideally, I'd like 

If you consider the fact that besides fash burning you may also  want
to  have  a  working hardware debugger, you should go for a BDI2000 -
especially for Linux, when MMU support is needed.

> Both the "MPCBDM" and "bdm4gdb" projects haven't been updated for 
> years.  The BDM-Tools project is more active, but only seems to support 

Tha't mostly because they are just working  fine  for  the  class  of
devices  they  have  been  designed  for.  The  MPC5200  has  no  BDM
interface,  but  a  JTAG  based  debug  interface  for  which  it  is
impossible  to  get  the necessary specifications without an NDA - an
NDA which  prevents  any  implementation  under  GPL.  Complain  with
Freescale.

> The 5200lite "IceCube" demo board came with a Metrowerks "Wiretap" BDM 
> interface, and a Green Hills "Slingshot" BDM module, but these seems to 
> require a large (and expensive) windows based "Development environment" 

And they have no idea how do deal with virtual addresses.

> We may have to write our own JTAG based pin-wiggler, but this solution 
> tends to be extremely slow.

It may be difficult to get the required documentation from Freescale,
and then you will probably spend more money (in terms of  your  time)
than you have to pay for a working tool (BDI2000).

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
Clothes make the man. Naked people have little  or  no  influence  on
society.                                                 - Mark Twain

  parent reply	other threads:[~2005-02-09 20:33 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-09 19:31 MPC5200 JTAG/BDM Flash Burning Eric N. Johnson (ACD)
2005-02-09 20:04 ` Mark Chambers
2005-02-09 20:09   ` Jerry Van Baren
2005-02-09 20:33 ` Wolfgang Denk [this message]
2005-02-09 22:16   ` Andrew Dennison
  -- strict thread matches above, loose matches on Subject: below --
2005-02-09 20:22 Caruso, Nick

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=20050209203314.78351C108D@atlas.denx.de \
    --to=wd@denx.de \
    --cc=ejohnson@acdstar.com \
    --cc=linuxppc-embedded@ozlabs.org \
    /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).