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.