linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* RE: Programming Flash
@ 2000-09-13 13:35 Banks, Kelly
  2000-09-14  7:44 ` Frank Przybylski
  0 siblings, 1 reply; 6+ messages in thread
From: Banks, Kelly @ 2000-09-13 13:35 UTC (permalink / raw)
  To: 'Kirk Haderlie',
	'linuxppc-embedded@lists.linuxppc.org'


There isn't necessarily ANY onboard code required to program FLASH, other
than the BDM/JTAG drivers onchip directly from Motorola.

The basics of FLASH programming consists of writing command words into
command addresses and then writing the data into the desired address
(re:AMD's Am29DL16xC pub#21553 Rev. C 08/23/99)...  I don't see why one
couldn't use MaCraigor's scripting language within the BDM Commander to
carry out the entire operation THROUGH the BDM/JTAG keeping all the logic
over on the host with no bootstrap code & no secondary ports required (Of
Course, the specifics of your FLASH device may vary).

Kelly

-----Original Message-----
From: Kirk Haderlie [mailto:khaderlie@vividimage.com]
Sent: Tuesday, September 12, 2000 4:05 PM
To: 'linuxppc-embedded@lists.linuxppc.org'
Subject: Programming Flash



We have a FADS 823 board and a MPC823 custom board on the way.  The question
is: Using the Macrgraigor flash programmer can we program blank flash, or
does some sort of boot strap need to be run in order to configure the on
board memory to use the flash programmer?  How do you program in production
with soldered down flash?  I realize this is a general embedded question.

Kirk Haderlie
kirk@vividimage.com
Vivid Image Engineering


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

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: Programming Flash
@ 2000-09-13 11:50 jonb
  0 siblings, 0 replies; 6+ messages in thread
From: jonb @ 2000-09-13 11:50 UTC (permalink / raw)
  To: Kirk Haderlie; +Cc: 'linuxppc-embedded@lists.linuxppc.org'


Hi

We use the Macraigor flash programmer to program flash on boards with
soldered down flash,
in our production process.  There does not need to be any boot strap code
programmed by
some other means on the board.

The way it works (I am guessing here), is that the Macraigor flash
programmer loads a program
into the dual ported ram of the MPC823 and starts it.  This program then
gets the data to be
written from the flash programmer and writes it to the flash chip.  This is
how I think it works.
Feel free to correct me if I am wrong :-).

Regards,

Jon Benediktsson
Marel hf.
Reykjavik, Iceland.





                    Kirk Haderlie
                    <khaderlie@vividimage.com>              To:     "'linuxppc-embedded@lists.linuxppc.org'"
                                                            <linuxppc-embedded@lists.linuxppc.org>
                                                            cc:
                    Sent by:                                Subject:     Programming Flash
                    owner-linuxppc-embedded@lists.li
                    nuxppc.org


                    12/09/2000 20:04






We have a FADS 823 board and a MPC823 custom board on the way.  The
question
is: Using the Macrgraigor flash programmer can we program blank flash, or
does some sort of boot strap need to be run in order to configure the on
board memory to use the flash programmer?  How do you program in production
with soldered down flash?  I realize this is a general embedded question.

Kirk Haderlie
kirk@vividimage.com
Vivid Image Engineering


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

^ permalink raw reply	[flat|nested] 6+ messages in thread
[parent not found: <319E391E2049D311843500609457383D07FD09@exchange.vividimage .com>]
* Programming Flash
@ 2000-09-12 20:04 Kirk Haderlie
  0 siblings, 0 replies; 6+ messages in thread
From: Kirk Haderlie @ 2000-09-12 20:04 UTC (permalink / raw)
  To: 'linuxppc-embedded@lists.linuxppc.org'


We have a FADS 823 board and a MPC823 custom board on the way.  The question
is: Using the Macrgraigor flash programmer can we program blank flash, or
does some sort of boot strap need to be run in order to configure the on
board memory to use the flash programmer?  How do you program in production
with soldered down flash?  I realize this is a general embedded question.

Kirk Haderlie
kirk@vividimage.com
Vivid Image Engineering


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

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2000-09-14 14:58 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-09-13 13:35 Programming Flash Banks, Kelly
2000-09-14  7:44 ` Frank Przybylski
2000-09-14 14:58   ` Larry Battraw
  -- strict thread matches above, loose matches on Subject: below --
2000-09-13 11:50 jonb
     [not found] <319E391E2049D311843500609457383D07FD09@exchange.vividimage .com>
2000-09-12 21:56 ` Jerry Van Baren
2000-09-12 20:04 Kirk Haderlie

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).