FireFly is a BDM (Background Debugging Mode) Interface for Freescale (Motorola) ColdFire microprocessors and microcontrollers. In combination with the Crossware software debugger (not included) the BDM interface allows fast download and source level debugging of ColdFire programs via a PC's USB port.
The optional Crossware software debugger (separate purchase) is part of the ColdFire Development Suite, which includes ColdFire C-compiler, Assembler, Simulator, Code Creation Wizard, Integrated Development Environment (IDE) and Debugger.
The FireFly ColdFire BDM Interface is also available as part of a ColdFire Development Kit which includes Crossware's Coldfire Development Suite and saves you more than $160 over buying the kit's components separately.
ColdFire BDM USB Interface Features
- Fast downloads via USB interface
- USB1.1. and USB2.0 compatible; full-speed operation (12Mbps)
- USB bus powered; no external power supply required
- Smart synchronisation to maximise data transfer across BDM interface
- Electronically compatible with ColdFire chips running at up to 200MHz
- Automatically updatable firmware allows for rolling enhancements
- Plug and play compatible; Crossware Debugger automatically recognizes plugged in FireFly BDM and uses it.
- Integrates fully with Crossware's ColdFire Development Suite and Crossware's stand-alone Simulator/Debugger
- Plugs directly into BDM connector on taget board to minimize signal delays and noise. Bump polarised socket ensures correct orientation
FLASH programming software for Windows 2000/XP is included. This can simultaneously control up to 127 FireFly devices, programming any or all of the target boards connected to them.
The software is capable of automatically generating the BDM configuration script by examining the program that is to be downloaded. The interface has also been enhanced to handle features that are specific to Freescale's System-on-Module (SOM) Fire Engine boards for these chips. This includes the programming of Intel's advanced K3 Strataflash memory chips.
Program file formats supported include Motorola S records, HP/Microtek IEEE-695 and ELF.
ColdFire BDM USB Interface Download Speed Tests on an M5282EVB (MCF5282 running at 64MHz) gave the following results:
|FireFly|| parallel port interface |
|1MByte download into DRAM||10 seconds|| 43 seconds |
|1MByte download into External Flash||60 seconds|| 8.5 minutes |
ColdFire Target System Requirements
- Minimum ColdFire clock frequency (CLKOUT): 4MHz
- Maximum ColdFire clock frequency (CLKOUT): 200MHz
- Works with 3.3V ColdFire variants. Should not be used with older 5V parts such as the MCF5206.
- Target board with Freescale (Motorola) standard BDM connector layout:
Country of Origin: UK