README:

The BDM-Flasher for Linux is copyrighted by Motorola Inc.
It was written as part of a diploma thesis at Motorola in Munich 
by H. Craubner and supervised by W.Mair.

Since it uses the QT library by Trolltech you may use and distribute
it under terms of the Q public License 1.0, or if Trolltech's lincensing
permits it under terms of GPL (GNU public License).  Please keep this file
included. You are welcome to add information about yourself and your
modifications here.

The tool is far from beeing finished or perfect, it fullfills the needs i
had for my diploma thesis. On the other hand it is probably useful for a
small group of people who are looking for a Linux based BDM flasher tool
for ColdFire (TM) embedded processors.

The tool can acess a ColdFire (TM) embedded core through the BDM interface
and program a connected AMD 29PL160 flash memory. It is written for Linux
PCs and uses the PC parallel port. As external hardware a ColdFire (TM) BDM
cable is needed, such as the P&E cable or a compatible.
The flasher needs to have the "Linux BDM Driver" (gdb-bdm-20010901.tar.gz)
installed, which can be found at www.cybertec.com.au.

Other hardware than a MCF5272 + AMD29PL160 + P&E cable is untested. For porting
to other flash types see file PORTING.

For my diploma thesis,
I successfully used it to initially program the flash of a MCF5272C3 (Tarifa)
evaluation board via a P&E BDM connector and would appreciate it if other
programmers used (ported) it for their platforms.

!! Warning !!

Programming your flash can damage your firmware and will do so in
most cases. Never use this if you do not exactly know what you are doing or
you have no other possibillity to put your working hardware into its original
state again.

Flash memory has limited write cycles (see Datasheet). That means this
software is damaging electronic hardware components. No one is responsible
for this but you.

Neither the company Motorola nor i take any liability for any kind of damage
as also stated in the Q Public license (included).

ColdFire (TM) is trademark by Motorola.  www.motorola.com
P&E information can be found at: www.pemicro.com

I hope this tool will be useful for your ColdFire (TM) embedded projects.

Best regards,
H. Craubner
W. Mair
