Cart New Account Login Search
HomeAbout usProductsSupportForumsBlogCustomer Service
   Home Field Firmware Update & Diagnostics Field Firmware Updates
Field Firmware Update & Diagnostics

Field Firmware Updates

Updating firmware in the field is often a necessary part of a product life cycle. In many cases an embedded application is not designed to update itself or has no connection to the outside world to allow remote updating. Access to a PC network or even wall power is often limited. P&E provides several solutions to allow in-circuit reprogramming of a target in an extremely simple fashion with little or no training required. P&E tools support programming the target automatically with a single click of a button. The only requirement of the target system is to have access to the background debug header on the microcontroller to be updated.


Firmware update without a PC


When detached from a PC, a Cyclone unit can operate as a stand-alone programmer. It can optionally be powered by a lithium ion powerpack which means that the Cyclone doesn’t need access to wall power. The combination is a fully operational field programming setup which is lightweight, compact, and extremely portable.

All that is required for a field update is to connect the Cyclone unit with a pre-programmed image to the target. Flash programming occurs directly from the Cyclone image to the target by the simple touch of the Start button. Many images may be stored in the Cyclone and the appropriate one may be selected via the liquid crystal display and buttons.

Once started, programming launches and the on-board LCD displays the current state of the programming process. The final result is displayed on the LCD as well as on highly visible LEDs which clearly indicate a successful programming result.

The Cyclone comes with all necessary software for programming. The following table shows the equipment needed for this configuration:

Architecture Part Number & Description Price
68HC08
68HCS08
68RS08
68HC(S)12(X)
ColdFire V1
CYCLONEPRO
Hardware Debug Interface and Stand-Alone Programmer
US$499.00 Learn More
Kinetis
Qorivva MPC5xxx
ColdFire V2/V3/V4
Power Architecture 5xx/8xx
Power Architecture PX Series
DSC
ARM MAC7xxx
CYCLONE_MAX
Programmer & Hardware Debug Interface for ColdFire V2-4, Power 5xx/8xx, Qorivva 5xxx, Kinetis, & ARM (USB, Ethernet, Serial)
US$899.00 Learn More
ALL Architectures Cyclone_PowerPack
Rechargeable Lithium Ion PowerPack for Cyclone Pro and Cyclone Max
US$159.00 Learn More

Firmware update with a PC

If the user has a laptop available, the PROG flash programming software can be used in combination with a USB Multilink cable to reprogram the flash in a target system. Power for the USB Multilink is drawn from the USB Bus of the laptop.

Firmware Updates can be done in an automated fashion using a script file with the command line version of the programmer. In this setup, programming can be performed by launching the programmer from a batch file which passes the script file for programming to the programmer. 

Alternately, firmware updates can also be performed through P&E’s interactive PROG software which allows the user to interactively reprogram the target.

In order for this configuration to be used, two pieces of equipment are needed: (1) the appropriate version of PROG suitable for your processor architecture, and (2) the appropriate USB Multilink for your processor architecture.

The following table displays the appropriate PROG for your processor Architecture:

Architecture Part Number & Description Price
68HC08 CPROG08SZ
68HC08 Command-Line Programming Software
US$129.00 Learn More
68HCS08 PROGHCS08
68HCS08 Flash/EEPROM Programmer Software
US$169.00 Learn More
68RS08 PROGRS08
RS08 Full Featured Flash Programmer software
US$169.00 Learn More
68HC(S)12(X) PROG12Z
68HC(S)12 Flash/EEPROM Programmer Software
US$169.00 Learn More
ColdFire V1 PROGCFV1
ColdFire V1 Flash Programmer Software
US$169.00 Learn More
ColdFire V2/V3/V4 PROGCFZ
ColdFire Flash/EEPROM Programmer Software
US$199.00 Learn More
Power Architecture 5xx/8xx PROGPPCZ
Power Architecture 5xx/8xx Flash/EEPROM Programmer Software
US$199.00 Learn More
Power Architecture 55xx (Nexus) PROGPPCNEXUS
Qorivva MPC55xx/56xx Flash Programmer Software
US$199.00 Learn More

The appropriate USB Multilink may be chosen from this hardware list.

Is your architecture not supported? Suggest one here

Comments on this Page? Send them with this simple form


© 2012 P&E Microcomputer Systems
Website Terms of Use and Sales Agreement