3.2.6. The Debug Configuration Advanced_Information block

A special group of settings is available in each Debug Configuration (CONNECTION group), called the Advanced_Information block. Figure 3.3 shows the position of an Advanced_Information block in the Connection Properties window. When you create a Debug Configuration, a Default group is provided in this block. Any settings you configure in the Default group are applied to all the targets in your Debug Configuration. However, if you want settings to be applied to specific targets, then you must create target-specific groups.

You cannot rename the top-level Default group of the Advanced_Information block. For a Debug Configuration, it is recommended that you create your own named groups, but do not delete the Default group. The Default group is then available for creating future configurations, and for situations where a named group does not match a target on the related Debug Configuration.

Naming an Advanced_Information block group

RealView Debugger enables you to create multiple groups in the Advanced_Information block. Each group has a unique name that relates to the target to which the settings are to apply. The name can be one of the following:

  • a vendor, such as ARM

  • a processor family, such as ARM9 or Cortex

  • a partial processor name, such as ARM92

  • a processor name, such as ARM940T

  • a complete target connection name, such as ARM940T_0.

Matching of Advanced_Information block group names and targets

When you connect to a target, RealView Debugger attempts to match the target name with a group name in the Advanced_Information block. The match is checked in the following sequence:

  1. Check the complete target connection name.

    The settings in a group called ARM926EJ-S_0 are used only for an ARM926EJ-S processor that is at the first position on a DSTREAM or RealView ICE scan chain.

  2. Check the target processor name.

    The settings in a group called ARM926EJ-S are used for an ARM926EJ-S processor at any position on a DSTREAM or RealView ICE scan chain. If there is more than one ARM926EJ-S processor, then the settings are used for all those processors.

  3. Check the partial processor name.

    The settings in a group called ARM92 are used for all ARM92xx processors at any position on a DSTREAM or RealView ICE scan chain. For example, both ARM926EJ-S_0 and ARM920T_1 match.

  4. Check the processor family name.

    The settings in a group called ARM9 are used for all the ARM9 family of processors at any position on a DSTREAM or RealView ICE scan chain. For example, both ARM926EJ-S_0 and ARM966E-S_1 match.

  5. Check the vendor name.

    The settings in a group called ARM are used for any ARM processor at any position on a scan chain.

  6. If no target matches are found, use the settings in the Default group.

See also

  • ARM DSTREAM and RVI Using the Debug Hardware Configuration Utilities.

Copyright © 2002-2011 ARM. All rights reserved.ARM DUI 0182N
Non-ConfidentialID052111