Flash programing
Wolfgang Denk
wd at denx.de
Mon Nov 12 21:39:01 EST 2001
In message <5BFFEE450E4C9264CB2CB0E906D67860 at j_padron.joseane.zzn.com> you wrote:
>
> We have Metrowerks CodeWarrior (for Windows). It has a little application and we use it to program the flash (via the Wigglers BDM): write and erase.
OK.
> But now, we are starting with embedded linux and we want to know how we can program the flash fron Linux using the BDM.
You question is not clear.
Of course you can use your BDM tool to write a Linux image to flash
memory.
You won't be able to do much Linux debugging with it since (AFAIK)
the CodeWarrior does not understand about the MMU.
You can also write the flash memory from Linux, using appropriate
Linux device drivers; we have a simple one in our version of the
Linux kernel, or you can use the MTD layer.
If you are looking for a BDM tool that fit's into the Linux toolchain
I strongly recommend the BDI2000:
- it has MMU support
- it has a simple telnet interface that can be used for things like
automatic image download (simple "expect" scripts will do)
- it speaks GDB remote protocol so it can be easily used with standard
Linux tools like GDB or DDD.
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
It is easier to change the specification to fit the program than vice
versa.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list