Overview of the ARM Compiler toolchain
ARM DUI 0529C Copyright © 2010-2011 ARM. All rights reserved. 2-4
ID080411 Non-Confidential
Rogue Wave C++ library
The Rogue Wave library provides an implementation of the standard C++ library.
For more information on the Rogue Wave library, see the HTML documentation
on the CD-ROM.
2.1.1 Supporting software
You can debug the output from the toolchain with any debugger that is compatible with the ELF,
DWARF 2, and DWARF 3 specifications.
Updates and patches to the toolchain are available from the ARM web site as they become
available.
2.1.2 See also
Tasks
Changing to the 64-bit linker on page 2-7.
Concepts
Host platform support for ARM Compiler toolchain on page 2-5
Licensed features of the toolchain on page 2-10
Standards compliance in the toolchain on page 2-11
Compliance with the ABI for the ARM Architecture (Base Standard) on page 2-12.
ARM architectures supported by the toolchain on page 2-17.
Toolchain support on 64-bit host platforms on page 2-19.
Rogue Wave documentation on page 2-30.
Further reading on page 2-31.
Using the Compiler:
Chapter 2 Overview of the compiler.
Using the Assembler:
Chapter 2 Overview of the Assembler.
Using the Linker:
Chapter 2 Overview of the linker.
Using ARM
®
C and C++ Libraries and Floating Point Support:
Chapter 2 The ARM C and C++ libraries
Chapter 3 The ARM C micro-library.
Creating Static Software Libraries with armar:
Chapter 2 Overview of the ARM Librarian.
Using the fromelf Image Converter:
Chapter 2 Overview of the fromelf image converter.
Other information
ARM website,
http://www.arm.com
.
Overview of the ARM Compiler toolchain
ARM DUI 0529C Copyright © 2010-2011 ARM. All rights reserved. 2-5
ID080411 Non-Confidential
2.2 Host platform support for ARM Compiler toolchain
The ARM Compiler toolchain supports the following OS platforms:
Windows 7 Enterprise Edition
Windows 7 Professional Edition
Windows Vista Business Edition SP2 (32-bit and 64-bit)
Windows Vista Enterprise Edition SP2 (32-bit and 64-bit)
Windows XP Professional SP3 (32-bit only)
Windows Server 2003
Solaris 10
Red Hat Enterprise Linux WS version 4 for x86 using GNOME Window Manager and
Bash Shell (32-bit and 64-bit)
Red Hat Enterprise Linux 5 Desktop + Workstation for x86 using GNOME Window
Manager and Bash Shell (32-bit and 64-bit).
2.2.1 See also
Concepts
About the ARM Compiler toolchain on page 2-3
Overview of the ARM Compiler toolchain
ARM DUI 0529C Copyright © 2010-2011 ARM. All rights reserved. 2-6
ID080411 Non-Confidential
2.3 Avoiding the BLX (immediate) instruction issue on an ARM1176JZ-S or
ARM1176JZF-S
The ARM Linker can work around the possible issue on an ARM1176JZ-S or ARM1176JZF-S,
where a
BLX
(immediate) instruction might corrupt the instruction stream. If your software is
likely to run on an ARM1176JZ-S or ARM1176JZF-S, see the ARM1176JZ-S
and
ARM1176JZF-S
Programmers Advice Notice Use of BLX (immediate) for more details.
If you decide to apply the workaround, you must use the linker option
--no_blx_thumb_arm
.
2.3.1 See also
Reference
Linker Reference:
--blx_thumb_arm, --no_blx_thumb_arm on page 2-23.
Othe information
ARM1176JZ-S
and ARM1176JZF-S
Programmers Advice Notice Use of BLX
(immediate) (ARM UAN 0002).

RS41P-KT-30000

Mfr. #:
Manufacturer:
Description:
RVDS 4.1 PROFESSIONAL WNL
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet