2.4. Customizing a DSTREAM or RealView ICE Debug Interface configuration for development platforms containing CoreSight components

You can use DSTREAM or RealView ICE to connect to a development platform that incorporates CoreSight components. How you configure a development platform that supports CoreSight depends on your requirements:

In both cases, you autoconfigure the scan chain to detect the CoreSight DAP. If your CoreSight DAP contains a ROM table, you can then read the ROM table to determine the devices that are connected to the DAP. If no ROM table is provided, or is corrupted, you must manually add the remaining devices as required.

The difference between customizing a Debug Interface configuration for use with DSTREAM or RealView ICE is the Debug Interface that you use. The following procedure uses the RealView ICE Debug Interface as an example.

To customize a RealView ICE Debug Interface configuration for a development platform containing CoreSight components:

  1. Create a new RealView ICE Debug Configuration:

    1. Select the Configuration grouping from the Grouped By list.

    2. Expand the RealView ICE Debug Interface to see the existing Debug Configurations.

    3. Click Add to create a new RealView ICE Debug Configuration. The RVConfig utility is automatically displayed.

  2. Select your RealView ICE Debug Interface unit, if it appears in the RVConfig browser. Alternatively, enter the IP address or host name of the unit.

  3. Click Connect to connect the RVConfig utility to the RealView ICE Debug Interface unit.

  4. Click Auto Configure Scan Chain. The ARMCS-DP target is detected and added to the scan chain schematic diagram.

  5. If the ARMCS-DP device has a ROM table:

    1. Right-click on the ARMCS-DP device in the scan chain schematic diagram to display the context menu.

    2. Select Read coresight ROM table from the context menu. The devices connected to the CoreSight DAP are added to the scan chain schematic diagram.

    If the ARMCS-DP device does not have a ROM table:

    1. Click Add Device... to open the Add Device dialog box.

    2. Expand the group in the Registered Devices list containing the device to be added.

    3. Select the required device from the Registered Devices list.

    4. Click OK. The device is added to the scan chain schematic diagram.

    5. Repeat these steps for each additional device on your development platform.

  6. Select the device in the left pane, and configure the parameters in the panel.

  7. Select Advanced in the left pane, and configure the advanced settings.

  8. Select File → Save from the menu to save your changes.

  9. Select File → Exit from the menu to close the RVConfig utility. You can connect to the targets in your new Debug Configuration in the usual way.

See also:

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