Datasheet
Differences
ARM DUI 0064D Copyright © 1999-2001 ARM Limited. All rights reserved. 2-35
Remote Debug Interface
A new variant of the Remote Debug Interface (RDI 1.5.1) is introduced in ADS. The
version used in SDT 2.50/2.51 was 1.5.
The ADW debugger has been modified to function with RDI 1.0, RDI 1.5, or RDI 1.5.1
client DLLs. AXD works with RDI 1.5.1 targets only.
Debug targets that are released as part of ADS (ARMulators, Remote_A, and Gateway)
have been upgraded to RDI 1.5.1.
Impact
Third-party DLLs written to use RDI 1.5 will continue to work with the versions of
ADW and armsd shipped with ADS, but will only work with AXD if the DLL is, and
reports itself as, RDI 1.5.1 capable. Third-party debuggers will fail to work with the
ADS ARMulators, Remote_A, and Gateway DLLs unless the debuggers conform to
RDI 1.5.1.
Debuggers
A new debugger, AXD, is available for use on Windows or UNIX in addition to the
existing ADW and ADU. ADW has been enhanced.
All debug agents and targets in ADS support RDI 1.51, a new version of the Remote
Debug Interface. The debuggers support all the debug agents (for example ARMulator
and Remote_A) that are released as part of ADS. In addition, all debuggers except
armsd support Multi-ICE 1.4:
• ADW supports all ADS debug agents, Multi-ICE 1.3, and Multi-ICE 1.4
• ADU supports all ADS debug agents, and Multi-ICE 1.4
• Armsd supports all ADS debug agents
• AXD supports all ADS debug agents and Multi-ICE 1.4.
AXD
The new debugger provides a modern GUI with improved window management, data
display, and data manipulation. The debugging views have been redesigned to make the
display more relevant to the data. This includes in-place expansion, in-place editing and
validation, data sensitive formatting and editing, coloring modified data, and greater
user control over formatting and structure.
ADW
ADW enhancements are:
• Support for VFP floating-point opcodes and registers.