Sourcery G++ Lite

ARM EABI

Sourcery G++ Lite 2008q3-66

Getting Started

CodeSourcery, Inc.

Version Sourcery G++ Lite 2008q3-66

All rights reserved.

Abstract

This guide explains how to install and build applications with Sourcery G++ Lite, CodeSourcery's customized, validated, and supported version of the GNU Toolchain. Sourcery G++ Lite includes everything you need for application development, including C and C++ compilers, assemblers, linkers, and libraries.

When you have finished reading this guide, you will know how to use Sourcery G++ from the command line.


Table of Contents

Preface
Intended Audience
Organization
Typographical Conventions
1. Sourcery G++ Lite Licenses
Licenses for Sourcery G++ Lite Components
Sourcery G++™ Software License Agreement
2. Sourcery G++ Subscriptions
About Sourcery G++ Subscriptions
Accessing your Sourcery G++ Subscription Account
3. Sourcery G++ Lite for ARM EABI
Library Configurations
Using Sourcery G++ Lite for ARM EABI
Using Flash Memory
Sourcery G++ Lite Release Notes
4. Installation and Configuration
Terminology
System Requirements
Downloading an Installer
Installing Sourcery G++ Lite
Installing Sourcery G++ Lite Updates
Uninstalling Sourcery G++ Lite
Setting up the Environment
5. Using Sourcery G++ from the Command Line
Building an Application
Running Applications on the Target System
Running Applications in the Simulator
Running Applications from GDB
6. CS3™: The CodeSourcery Common Startup Code Sequence
Startup Sequence
Exit and Embedded Systems
Memory Layout
Interrupt Vectors and Handlers
Linker Scripts
Supported Boards for ARM EABI
Interrupt Vector Tables
Regions and Memory Sections
7. Sourcery G++ Debug Sprite
Debug Sprite Example
Invoking Sourcery G++ Debug Sprite
Sourcery G++ Debug Sprite Options
Remote Debug Interface Devices
FlashPro Devices
Altera Devices
Debugging a Remote Board
Supported Board Files
Board File Syntax
8. Next Steps with Sourcery G++
Sourcery G++ Knowledge Base
Manuals for GNU Toolchain Components