REFMAN.PDF

(7905 KB) Pobierz
ARM Software
Development Toolkit
Version 2.50
Reference Guide
813368641.003.png
Copyright © 1997 and 1998 ARM Limited. All rights reserved.
Release Information
The following changes have been made to this book.
Change History
Date
Issue
Change
Jan 1997
A
Created from ARM DUI 0020. Includes major updates for
SDT 2.10
June 1997
B
Updated for SDT 2.11
Nov 1998
C
Updated for SDT 2.50
Proprietary Notice
ARM, Thumb, StrongARM, and the ARM Powered logo are registered trademarks of ARM Limited.
Angel, ARMulator, EmbeddedICE, Multi-ICE, ARM7TDMI, ARM9TDMI, and TDMI are trademarks of
ARM Limited.
All other products or services mentioned herein may be trademarks of their respective owners.
Neither the whole nor any part of the information contained in, or the product described in, this document
may be adapted or reproduced in any material form except with the prior written permission of the copyright
holder.
The product described in this document is subject to continuous developments and improvements. All
particulars of the product and its use contained in this document are given by ARM in good faith. However,
all warranties implied or expressed, including but not limited to implied warranties of merchantability, or
fitness for purpose, are excluded.
This document is intended only to assist the reader in the use of the product. ARM Limited shall not be liable
for any loss or damage arising from the use of any information in this document, or any error or omission in
such information, or any incorrect use of the product.
ii
813368641.004.png 813368641.005.png 813368641.006.png 813368641.001.png
 
Preface
This preface introduces the ARM Software Development Toolkit and its reference
documentation. It contains the following sections:
ARM DUI 0041C
Copyright © 1997 and 1998 ARM Limited. All rights reserved.
iii
 
Preface
About this book
This book provides reference information for the ARM Software Development Toolkit.
It describes the command-line options to the assembler, linker, compilers and other
ARM tools, and gives reference material on software included with the Toolkit, such as
the ARMulator.
Organization
This book is organized into the following chapters:
Chapter 1
Introduction
Read this chapter for an introduction to the ARM Software Development
Toolkit version 2.5, and details of the changes that have been made since
version 2.11a
Chapter 2
The ARM Compilers
Read this chapter for an explanation of all command-line options
accepted by the ARM C and C++ compilers.
Chapter 3
ARM Compiler Reference
Read this chapter for a description of the language features provided by
the ARM C and C++ compilers, and for information on standards
conformance and implementation details.
Chapter 4
The C and C++ Libraries
Read this chapter for a description of how to retarget and rebuild the
ARM C and C++ libraries.
Chapter 5
Assembler
Read this chapter for an explanation of all command-line options
accepted by the ARM assembler. In addition, this chapter documents
features such as the directives and pseudo-instructions supported by the
assembler.
Chapter 6
Linker
Read this chapter for an explanation of all command-line options
accepted by the linker, and for reference information on linker features
such as scatter loading.
Chapter 7
ARM Symbolic Debugger
Read this chapter for an explanation of all command-line options
accepted by the ARM symbolic debugger.
iv
Copyright © 1997 and 1998 ARM Limited. All rights reserved.
ARM DUI 0041C
813368641.002.png
Preface
Chapter 8
Toolkit Utilities
Read this chapter for a description of the utility programs provided with
the ARM Software Development Toolkit, including fromELF, the ARM
profiler, the ARM librarian, and the ARM object file decoders.
Chapter 9
ARM Procedure Call Standard
This chapter defines the ARM Procedure Call Standard (APCS).
Chapter 10
Thumb Procedure Call Standard
This chapter defines the Thumb Procedure Call Standard (TPCS).
Chapter 11
Floating-point Support
Read this chapter for reference information on floating-point support in
the Software Development Toolkit.
Chapter 12
ARMulator
Read this chapter for reference material relating the the ARMulator.
Chapter 13
ARM Image Format
Read this chapter for a description of the AIF file format.
Chapter 14
ARM Object Library Format
Read this chapter for a description of the ALF file format.
Chapter 15
ARM Object Format
Read this chapter for a description of the AOF file format.
ARM DUI 0041C
Copyright © 1997 and 1998 ARM Limited. All rights reserved.
v
 
Zgłoś jeśli naruszono regulamin