About the target configuration import utility

The import utility, cdbimporter, aims to provide an easy method to import platform information into DS-5, and so provide limited debug and trace support for the platform through RVI, DSTREAM, VSTREAM, or model connections.

A database holds the target configuration and connection settings in DS-5. The import utility creates platform entries in a new configuration database using information from:

The import utility creates the following debug operations:

For hardware targets where a trace subsystem is present, appropriate Debug and Trace Services Layer (DTSL) options are produced. These can include:

The import utility does not create:

For SMP configurations, the Cross Trigger Interface (CTI) synchronization is used on targets where suitable CTIs are present. Using CTIs produces a much tighter synchronization with a very low latency in the order of cycles but the CTIs must be fully implemented and connected in line with the ARM reference designs, and must not be used for any other purpose. Synchronization without using CTIs has a much higher latency, but makes no assumptions about implementation or usage.

You might have to manually configure off-chip TPIU trace for multiplexed pins and also perform calibrations to cope with signal timing issues.

If you experience any problems or need to produce other configurations, contact your support representative.

Show/hideAssumptions

The import utility makes the following assumptions when creating debug operations:

  • There is a linear mapping between trace macrocells and CoreSight™ trace funnel ports.

  • The Embedded Trace Macrocell (ETM)/Program Trace Macrocell (PTM) versions are fixed for each type of processor.

    Table 1. ETM/PTM versions for each type of processor

    Processor TypeETM/PTM
    Cortex-A15PTM
    Cortex-A7ETMv3.5
    Cortex-A8ETMv3.3
    Cortex-A9PTM
    Cortex-R4ETMv3.3
    Cortex-R5ETMv3.3
    Cortex-R7ETMv3.3
    Cortex-M3ETMv3.4
    Cortex-M4ETMv3.4
    ARM9 seriesETMv1.x is not supported.
    ARM11 seriesETMv3.1

  • The CTI devices are not used for other operations.

  • In a target containing multiple CoreSight ETBs, TPIUs or trace funnels, the import utility produces configuration for the first example of each trace funnel, ETB, and TPIU with the lowest base address.

Show/hideLimitations

It is only possible to import platforms that can be auto-configured using the Debug Hardware Configuration utility or from a model.

To see a list of the processors supported by DS-5 you can run the import utility with the --list-cores option (-l).

The import utility produces a basic configuration with appropriate processor and CP15 register sets.

Show/hideSee also

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0446K
Non-ConfidentialID071912