ARM Technical Support Knowledge Articles

How do I configure RVD_3.1/RVI_3.1 to capture ETM Trace using RVT on the PB1176?

Applies to: PB1176, RealView Development Suite (RVDS), RealView ICE and Trace (RVI / RVT)

Answer

The ARM1176JZF-S Development Chip integrated on the PB1176 can be configured as a traditional or a CoreSight JTAG system based design. To capture ETM trace on the PB1176, the system must be configured as a CoreSight system by placing a jumper on J1. CoreSight components are accessed by specifying a DAP-AP (Debug Access Port) and an address.

This Knowledge Article explains how to configure RealView Debugger v3.1 (RVD v3.1) and RealView ICE v3.1 (RVI v3.1) for external trace on the PB1176 using the Trace Port Interface Unit (TPIU).

The video below in this Knowledge Article shows how to configure RVD v3.1/RVI 3.1 RealView Debugger v3.1 (RVD v3.1) and RealView ICE v3.1 (RVI v3.1) for trace on the PB1176 using the TPIU (Trace Port Interface Unit). Additionally, a pdf document explaining the steps shown in the video is provided.

In this case, a RealView Trace (RVT) unit is required.

The following software must be installed in order to perform trace on the PB1176:

  • RealView Development Suite (RVDS) v3.1
  • RVDS v3.1 Installer Patch
  • RVDS v3.1 Patch
  • RVI v3.1

To obtain the Installer Patch and the Patch for RVDS v3.1, please visit the ARM technical support web pages:

http://www.arm.com/support/downloads/RVDS_31.html

It is important to do this installation in the following order:

  1. RVDS v3.1
  2. RVDS v3.1 Installer Patch
  3. RVDS v3.1 Patch
  4. RVI v3.1

An Association File to link the devices is needed. A working example association file is available here:

TEXT Icon PB1176TraceTPIU_associations.txt

Save this file in a local directory.

The Association File PB1176TraceTPIU_associations.txt contains the following text:

Name=DAP;Type=ARMCS-DP;
Name=ARM1176JZF-JTAG-AP_1;Type=ARM1176JZF-JTAG-AP;ETM=CSETM;
Name=ETB;Type=CSETB;Port0=CSETM;
Name=CSETM;Type=CSETM;Core=ARM1176JZF-JTAG-AP_1;TraceOutput0=TPIU;TraceOutput1=ETB;
Name=TPIU;Type=CSTPIU;Port0=CSETM;



Also available in pdf:

 TPIUTrace_PB1176JZF-S.pdf

Attachments: pb1176tracetpiu_associations.txt , trace_tpiu_pb1176.swf , TPIUTrace_PB1176JZF-S.pdf

Article last edited on: 2009-03-18 10:17:44

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential