Datasheet
Differences
2-32 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0064D
2.4 Changes between ADS 1.0 and SDT 2.50/2.51
This section describes the changes between ADS 1.0 and SDT 2.50/2.51. It contains the
following subsections:
• Functionality enhancements and new functionality
• Differences in default behavior on page 2-42
• Changed compiler behavior on page 2-47
• Changed assembler behavior on page 2-52
• Changed linker behavior on page 2-55
• Obsolete components and standards on page 2-56.
2.4.1 Functionality enhancements and new functionality
The ADS 1.0 release of the ADS introduced numerous enhancements and new features.
The major changes are described in:
• Support for new processors (ARM9E and ARM10)
• New ARM/Thumb procedure call standard on page 2-33
• Floating-point support on page 2-33
• Byte order of long long and double on page 2-34
• Remote Debug Interface on page 2-35
• Debuggers on page 2-35
• ARMulator on page 2-36
• Angel and Remote_A on page 2-36
• Libraries on page 2-37
• Library manager on page 2-37
• CodeWarrior IDE on page 2-38
• Linker on page 2-38
• Compilers on page 2-39
• Assembler on page 2-40
• License management on page 2-41.
Support for new processors (ARM9E and ARM10)
ADS introduces support for the new ARM9E and ARM10 processors.
The new ARM9E instructions are supported by the assembler, the inline assembler of
the C and C++ compilers, the debuggers, and the ARMulator.
The new ARM10 instructions are supported by the assembler, the inline assembler of
the C and C++ compilers, the debuggers, and the Basic ARM Ten System (BATS)
ARMulator model.