Sourcery CodeBench 2014.05-73 for ARM EABI Datasheet

Compatibility Wizard

The Compatibility Wizard confirms that your target device is supported in this Sourcery CodeBench release and recommends run-time libraries best-suited to your device.

Device Core
Select your target device.
Or, if you do not see your target device, select your target core.

Contents

Target Systems

RTOS systems or "bare metal" systems where no operating system is present. These toolchains should not be used to build Linux kernels or applications.

Features

Component Academic Personal Standard Professional
CS3 Startup Code & Linker Scripts Yes Yes Yes Yes
CodeBench C Library Yes Yes Yes Yes
Eclipse IDE (Juno) Yes Yes Yes Yes
GNU Binary Utilities (2.24.51.20140217-sg++) Yes Yes Yes Yes
GNU C & C++ Compilers (4.8.3-prerelease-sg++) Yes Yes Yes Yes
GNU Debugger (7.7.50-cvs-sg++) Yes Yes Yes Yes
QEMU Simulator (1.5.50-sg++) Yes Yes Yes Yes
Access to Updates Yes Yes Yes Yes
Access to Knowledge Base Yes Yes Yes Yes
Technical Support 30 days 30 days Unlimited Unlimited
Priority Defect Correction Yes
Long-Term Support Option Yes

Version numbers shown for open-source components indicate the versions used as the basis for Sourcery CodeBench for ARM EABI. Siemens makes extensive enhancements to the base versions, adding support for more CPUs, improving code-generation, and addressing defects found through its validation process.

Professional Edition customers benefit from Priority Defect Correction. If you find a critical defect in Sourcery CodeBench, Siemens will deploy its engineering team to resolve the problem and make a new release available to you, usually within a few days.

Optional long-term support (available only to Professional Edition customers) provides your team with the ability to continue using a particular version of the GNU Toolchain over the life of your project. Siemens will provide support for — and even correct defects in — Sourcery CodeBench throughout the support period. Contact Sourcery_Sales@mentor.com for more information.

Prices shown are subject to change without notice. Contact Sourcery_Sales@mentor.com for quantity discounts. This summary of Sourcery CodeBench editions explains the differences between the editions listed in the table above.

Run-Time Libraries

Name Academic Personal Standard Professional
ARMv4 - Big-Endian, Soft-Float Yes Yes
ARMv4 - Little-Endian, Soft-Float Yes Yes Yes Yes
ARMv4 Thumb - Little-Endian, Soft-Float Yes Yes Yes Yes
ARMv5TE - Big-Endian, VFP Yes Yes
ARMv5TE - Little-Endian, Soft-Float Yes Yes Yes Yes
ARMv5TE - Little-Endian, VFP Yes Yes
ARMv5TE - Little-Endian, VFP ABI Yes Yes
ARMv6-M Thumb - Little-Endian, Soft-Float Yes Yes Yes Yes
ARMv7 Thumb-2 - Big-Endian, Soft-Float Yes Yes
ARMv7 Thumb-2 - Little-Endian, Soft-Float Yes Yes Yes Yes
ARMv7-A - Little-Endian, VFP ABI, NEON Yes Yes
ARMv7-A - Little-Endian, VFP, NEON Yes Yes
ARMv7-A - Little-Endian, VFPv3-D16 Yes Yes
ARMv7-A Thumb-2 - Little-Endian, VFPv3-D16 Yes Yes
ARMv7-M Thumb-2 - Little-Endian, Soft-Float Yes Yes Yes Yes
ARMv7E-M Thumb-2 - Little-Endian, Soft-Float Yes Yes Yes Yes
ARMv7E-M Thumb-2 - Little-Endian, VFP ABI Yes Yes

Sourcery CodeBench Professional Edition includes debuggable versions of the run-time libraries. You can install the debuggable versions via the Sourcery CodeBench IDE and then debug into the run-time library code.

Host System Requirements

Sourcery CodeBench for ARM EABI is available for the following host systems:

IA32 GNU/Linux
32-bit GNU/Linux distributions, or 64-bit distributions with 32-bit compatibility libraries.
IA32 Windows
32-bit Microsoft Windows operating systems, or 64-bit operating systems with 32-bit compatibility libraries.