Datasheet

Differences
ARM DUI 0064D Copyright © 1999-2001 ARM Limited. All rights reserved. 2-29
Changes to armsd
The armsd debugger has been enhanced in the following ways:
armsd disassembles ARMv5TE instructions.
armsd is now license-managed through FLEXlm.
armsd can set and display the 40-bit XScale CP0 register, in a similar way to
current ARM usage. The following example shows how to use armsd to write the
40-bit value
0x9876543210
to register CP0, and read CP0 again:
armsd: cw 0 0 0x76543210 0x98
armsd: cr 0
c0 = 0x76543210 FFFFFF98
armsd reads the register as two 32-bit words, and sign extends bit 39 into the
upper 24 bits.
armsd now accepts
-cpu [name] list
to list the available processors in a target:
armsd -cpu list
lists available processors of standard targets (ARMulator and
Remote_A).
armsd -armul -cpu list
lists available processors of ARMulator.
armsd -target dllname -cpu list
lists available processors of the specified target.
armsd on UNIX loads its RDI targets dynamically.
•the armsd
return
command is no longer supported.
Obsolete armsd options
The
-proc
option is obsolete. Use
-cpu
instead.
Changes to ADW and ADU
ADW and ADU now disassemble ARMv5TE instructions.
2.3.9 Changes to ARMulator
This section describes changes to the ARMulator, including:
License management on page 2-30
Integrated ARMulator and new processor models on page 2-30
New API for memory models on page 2-30