RealView ® DevelopmentSuite Eclipse Plug-ins User Guide

Version 3.1


Table of Contents

Preface
About this book
Intended audience
Using this book
Typographical conventions
Further reading
Feedback
Feedback on the Eclipse Plug-ins for RealView Development Suite
Feedback on this book
1. Introduction
1.1. About the Eclipse Plug-ins for RVDS
1.1.1. Restrictions of use
1.2. Installation requirements
1.2.1. RVDS installation
1.2.2. Custom installation
1.3. Installing software updates for the Eclipse Plug-ins forRVDS
1.4. Accessing online help
2. Creating an ARM Project
2.1. Creating an RVDS project for ARM
2.2. Adding a new file to the project
2.3. Building the project
3. Importing an Existing Eclipse Project
3.1. Selecting and building an existingEclipse project
4. Importing a CodeWarrior Project
4.1. About the CodeWarrior importer
4.1.1. Limitations
4.2. Importing a CodeWarrior project
5. ARM Project Types
5.1. About the ARM project types
5.1.1. Executable
5.1.2. Static library
5.2. About the predefined configurations
6. Configuring the Build and RealView Tools
6.1. Accessing the build properties foran ARM project
6.2. Accessing the build properties fora specific file
6.3. Configuring ARM RealView tools
6.4. Using the ARM fromelf utility
6.4.1. Converting ELF images to other formats
6.4.2. Disassembling code
6.5. Restoring defaults
7. Working with the ARM Flash Programmer
7.1. About the ARM flash programmer
7.2. Programming a flash device
7.3. Managing flash targets
7.4. Using the flash device manager
7.5. Importing a flash image
7.6. Creating a new flash algorithm
7.7. Exporting a flash device to RealViewDebugger
8. Working with RealView Debugger
8.1. Loading your executable image intoRealView Debugger
8.1.1. Load using an existing Eclipse targetconfiguration
8.1.2. Load without an Eclipse target configuration
8.2. Creating your debug configuration
8.3. Setting up your debug configuration
8.3.1. Selecting an existing debug configuration
8.3.2. Selecting a different image to debug
8.3.3. Configuring RealView Debugger connectionsettings
8.3.4. Specifying execution arguments
8.4. Launching RealView Debugger usingyour debug configuration
A. Eclipse Terminology and Shortcuts
A.1. Keyboard shortcuts
A.2. Terminology

ProprietaryNotice

Words and logos marked with ® or ™ are registered trademarks or trademarksof ARM Limited in the EU and other countries, except as otherwisestated below in this proprietary notice. Other brands and names mentionedherein may be the trademarks of their respective owners.

Neither the whole nor any part of the information containedin, or the product described in, this document may be adapted orreproduced in any material form except with the prior written permissionof the copyright holder.

The product described in this document is subject to continuousdevelopments and improvements. All particulars of the product andits use contained in this document are given by ARM in good faith.However, all warranties implied or expressed, including but notlimited to implied warranties of merchantability, or fitness forpurpose, are excluded.

This document is intended only to assist the reader in theuse of the product. ARM Limited shall not be liable for any lossor damage arising from the use of any information in this document,or any error or omission in such information, or any incorrect useof the product.

Where the term ARM is used it means “ARM or any of its subsidiariesas appropriate”.

ConfidentialityStatus

This document is Non-Confidential. The right to use, copyand disclose this document may be subject to license restrictionsin accordance with the terms of the agreement entered into by ARMand the party that ARM delivered this document to.

Product Status

The information in this document is final, that is for a developedproduct.

Revision History
Revision A March2006 Release for RVDS v3.0
Revision B March2007 Release for RVDS v3.1
Revision C July2007 Release for RVDS v3.1 - ARM flash programmerand assembler editor update
Revision D December2007 Release for RVDS v3.1 - CodeWarrior Importerupdate
Copyright © 2006-2007 ARM Limited. All rights reserved. ARM DUI 0330D
Non-Confidential