Skip to main content
Application NoteNxp

Creating an External Flash Algorithm for ColdFire CodeWarrior

Guide for developing custom flash programming algorithms using the Flash Tool Kit (FTK) for ColdFire CodeWarrior Flash Programmer.

View application note

Overview

This application note provides a comprehensive guide to using the Flash Tool Kit (FTK) to support additional flash devices in the ColdFire CodeWarrior Flash Programmer. It details the process for creating new programming algorithms when a device is not natively supported. The document covers the Flash Programmer API, including commands for chip ID, sector erase, chip erase, and programming. It explains the FTK structure, memory exchange zones, and build targets for development and release. Specific implementation instructions for the algo_impl.c and flash_device.h files are provided to help developers integrate third-party flash memory with Freescale ColdFire microcontrollers.

Use Cases

  • Adding support for unsupported flash memory devices in CodeWarrior
  • Developing custom flash programming routines for ColdFire microcontrollers
  • Troubleshooting flash memory connection and programmability
  • Creating flash programming applets for specific target board configurations

Topics

ColdFire
CodeWarrior
Flash Programmer
Flash Tool Kit
FTK
programming algorithm
external flash
AN3389
Freescale
NXP
MCF5282
sector erase

Referenced Parts

MCF5282

Freescale Semiconductor

For example, the configuration settings for the MCF5282EVB board are shown in Figure 5.