RealView ® Development Suite GettingStarted Guide

Version 3.1


Table of Contents

Preface
About this book
Intended audience
Using this book
Typographical conventions
Further reading
Feedback
Feedback on RealView Development Suite
Feedback on this book
1. Introduction
1.1. RealView Development Suite components
1.1.1. RVDS installation, examples, and documentationdirectories
1.1.2. Eclipse Plug-in forRVDS
1.1.3. RealView Compilation Tools
1.1.4. RealView Debugger
1.1.5. RealView Profiler (Professional only)
1.1.6. RealView ICE v3.2 host software (Professional only)
1.1.7. RealView ARMulator Instruction SetSimulator
1.1.8. Instruction Set System Model
1.1.9. Real-Time System Models (Professional only)
1.2. RealView Development Suite licensing
1.2.1. RealView Profiler license
1.2.2. NEON vectorizing compiler license
1.2.3. CEVA-Oak and CEVA-Teaklite DSP debugginglicense
1.2.4. CEVA-Teak DSP debugging license
1.2.5. StarCore SC1200 DSP debugging license
1.3. RealView Development Suite documentation
1.3.1. Getting more information online
1.4. RealView Development Suite examples
1.5. RealView Profiler examples (Professionalonly)
1.6. Debug Interface support
1.7. Fixing problems with your RVDS environment
1.7.1. The main RVDS environment variables
2. Changes to RealView Development Suite
2.1. Changes between RVDS v3.1 Professionaland RVDS v3.1
2.1.1. New features in RVDS v3.1 Professional
3. Getting Started with RealView Development Suite
3.1. Building and debugging task overview
3.2. Using the example projects
3.3. Getting started with RealView Profiler(Professional only)
A. Using the armenv Tool
A.1. About the armenv tool
A.2. Using the armenv tool
A.2.1. armenv command syntax
A.2.2. armenv command-line arguments
A.2.3. Examples
B. About Previous Releases
B.1. Changes between RVDS v3.1 and RVDSv3.0
B.1.1. Processor support
B.1.2. Simulator support
B.1.3. Project template support
B.1.4. RealView Compilation Tools
B.1.5. RealView Debugger
B.1.6. IDE support
B.1.7. Documentation changes
B.1.8. Deprecated features
B.1.9. Obsolete features
B.2. Changes between RVDS v3.0 SP1 andRVDS v3.0
B.3. Changes between RVDS v3.0 and RVDSv2.2 SP1
B.3.1. New features in RVDS v3.0
B.3.2. Debugger support
B.3.3. Compilation Tools support
B.3.4. Simulator support
B.3.5. CodeWarrior for RVDS changes
B.3.6. Documentation changes
B.3.7. Deprecated and removed features
B.4. Changes between RVDS v2.2 SP1 andRVDS v2.2
B.4.1. Documentation changes
B.4.2. Debugger support
B.4.3. Compilation Tools support
B.5. Changes between RVDS v2.2 and RVDSv2.1
B.5.1. IDE support
B.5.2. Debugger tool support
B.5.3. Compilation Tools support
B.5.4. Agilent Probe support
B.6. Changes between RVDS v2.1 and RVDSv2.0
B.6.1. Debugger tool support
B.6.2. Compilation Tools support
B.7. Changes between RVDS v2.2 and ADSv1.2.1
B.7.1. CodeWarrior IDE changes
B.7.2. Debugger changes
B.7.3. Compilation Tools changes
B.7.4. ARM simulator changes

Proprietary Notice

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 September2003 RVDS v2.0 Release
Revision B January2004 RVDS v2.1 Release
Revision C December2004 RVDS v2.2 Release
Revision D May2005 RVDS v2.2 SP1 Release
Revision E March2006 RVDS v3.0 Release
Revision F March 2007 RVDSv3.1 Release
Revision G February2008 Release for RVDS v3.1 Professional
Copyright © 2003-2008 ARM Limited. All rights reserved. ARM DUI 0255G
Non-Confidential