GNU compiler for 683xx family (68332, 68376)
I have found David Fiddes ColdFire web site to be the best source
for the GNU tools for both ColdFire and 683XX development:
http://fiddes.net/coldfire/
332 Stamp Software
The 332 Stamp modules are shipped with a simple demo program stored in flash
memory:
Source code and PSDExpress configuration files for 332 Stamp Demo1 program:
SpectrumEngineering332StampDemo1.zip
Memory map file from PSDExpress for 332 Stamp as shipped:
SpectrumEngineering332StampMap.txt
P&E flash programming file for PSD4135G2 files:
SpectrumEngineering332StampProgPSD4135.zip
ST Microelectronics PSD web site:
http://www.st.com/psd/
ST Microelectronics PSDsoft Express:
http://www.st.com/stonline/prodpres/memory/psd/html/soft_c2.htm
ST Microelectronics Flash Link JTAG parallel port programmer:
http://www.st.com/stonline/prodpres/memory/psd/html/tools.htm
CANdo 68376 Software
The CANdo 68376 modules are shipped with a modified version
of Motorola's CPU32BUG. The Motorola web site archives have the S19 records
and CPU32BUG manual. These files are available here as well.
Download SpectrumEngineeringCPU32Bug
. Unzip this file into a folder named CPU32BUG. Be sure and click the
'Use folder names' option so the subfolders are created.
The root folder 'CPU32BUG' contains two
P&E Micro configuration files I use to program the flash memory.
There are configuration files for both the 1 Mbit flash and for the 4 Mbit
flash. I have also included the .32P file I developed for the ST M29040 4
Mbit flash device.
The subfolder 'bugs19' contains the Motorola S19 file for CPU32BUG, but not
the parameter area.
The subfolder 'param' contains the source code and batch files to build the
parameter section for CPU32BUG. The comments in the source code should explain
how this all works.
The subfolder 'extend' contains the source code for 3 programs that may be
run from CPU32BUG: A simple example for using the TOUCAN bus module of the
68376, Flash memory erase, and Flash memory write. Again the commented source
code explains what is going on here.
The subfolder 'include' contains 2 include files used by both the extend and
param programs.
The linker command file and batch files are specific to the SDS assembler
and linker. Work is in progress to port the programs to use the GNU assembler
and linker.
The Motorola CPU32BUG users manual CPU32BUG.PDF
is available here and on the Motorola web site.
The last published bug list for CPU32BUG
CPU32BUG.TXT is available here and on the Motorola web site.