1. Introduction

The ARM RealView Development Suite (RVDS) 3.1 includes the Eclipse IDE and several plug-ins to integrate Eclipse with other supplied tools. An update to Eclipse is available from the ARM website to provide the capability to work with flash memory devices, including creating new flash algorithms and writing data to flash. To install these updates, configure your Eclipse to search for updates from http://www.arm.com/eclipse/.

Creating a new flash algorithm requires the RealView Compilation Tools (RVCT) to build your source code, as well as RealView Debugger (RVD) to debug and test the resulting executable. RVCT and RVD are both supplied with RVDS 3.1. The Eclipse Flash Programmer plug-in communicates with your target hardware using RealView ICE (RVI). RVI is available to purchase separately from ARM.

This application note describes in detail how to create, debug, test and use new flash algorithms for the Eclipse Flash Programmer plug-in. It is assumed you have both RVDS 3.1 and RVI 1.5 or later installed, are familiar with writing C code and have access to the datasheets for your flash device and your target hardware. If you are using a version of RVDS greater than 3.1, check on the ARM website for updates to this application note because there may have been changes that affect flash functionality.

Refer to the RealView Development Suite Eclipse Plug-ins User Guide for general information about using Eclipse and the Flash Programmer plug-in. This document is installed as part of RVDS or is available on the ARM web site from: http://www.arm.com/pdfs/DUI0330B_eclipse_user_guide.pdf

You may also find the following related application notes on the ARM website useful:

Copyright © 2007. All rights reserved.DAI0190A
Non-Confidential