3.15.1. Loading the Thumb-2EE helper macro for a single processor system

To load the Thumb-2EE helper macro in a single processor system:

  1. Select Connect to Target... from the Target menu to display the Connect to Target window.

  2. Locate the required Debug Configuration:

    1. Select Configuration from the Grouped By list.

    2. Expand the Debug Interface containing the Debug Configuration of interest. For this example, expand Instruction Set System Model (ISSM).

    3. Make sure that all targets are disconnected on the Debug Configuration.

  3. Right-click on the required Debug Configuration to display the context menu. For example, right-click on ISSM.

  4. Select Properties... from the context menu. The Connection Properties dialog box is displayed.

  5. Click the Advanced button to display the Connection Properties window.

    The settings group for the ISSM Debug Configuration entry is selected, and the contents are displayed in the right pane.

  6. Assign the thumb2ee.bcd file to the connection:

    1. Right-click on the BoardChip_name setting in the right pane to display the context menu.

    2. Select <More...> from the context menu to display the List Selection dialog box. This lists the available board/chip definitions.

    3. Select Thumb2EE from the list.

    4. Click OK to close the List Selection dialog box.

    5. Select Save and Close from the File menu to save your changes and close the Connection Properties window.

    6. Click the OK button to close the Connection Properties dialog box.

  7. Connect to the required target. For example, connect to the ARM_Cortex-A8 ISSM model.

  8. Load the required image.

    RealView Debugger automatically loads the thumb2ee.inc file. This file defines the handleraddr(handlerIndex) macro, where handlerIndex is a Thumb-2EE handler number in the range 0 to 255.

See also

Copyright © 2002-2009 ARM Limited. All rights reserved.ARM DUI 0182K
Non-Confidential