IAR Embedded Workbench

Similar documents
IAR Embedded Workbench

Getting Started with IAR Embedded Workbench for Renesas Synergy

IAR Debug probes User Guide

IAR Embedded Workbench

IAR Embedded Workbench

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

Document Part Number: Revision B

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

_ V1.3. MPC5643L Target Board. User s Manual. Ordering code

IAR Embedded Workbench

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code

ARM HSSTP Active Probe

IAR C-SPY Hardware Debugger Systems User Guide

XDS220 Quick Start Guide

SAM-ICE. Introduction. Programmers and Debuggers USER GUIDE

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

IAR Embedded Workbench

TAP Expander Blackhawk Emulator Expansion Pod. Document Part Number: REV B

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

Quick Start Installation Guide

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

Blackhawk USB560v2 System Trace Emulator. Installation Guide

Supported Architectures Supported Cores Supported microcontroller families. Cortex-M0 Cortex-M1 Cortex-M3 Cortex-M4 ARM7 ARM720T ARM7DI ARM7TDMI

TO OUR VALUED CUSTOMERS

IAR Embedded Workbench

ET-UARTSWD Users Guide

XDS560v2 LC Traveler JTAG Emulator Technical Reference

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

APPLICATION NOTE. AT07216: SAM G55 Schematic Checklist. Atmel SMART SAM G55. Introduction

IAR Embedded Workbench

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code

MIPI Alliance Recommendation for Debug and Trace Connectors

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

Figure 1. 8-Bit USB Debug Adapter

The Atmel-ICE Debugger

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

ATOLLIC TRUESTUDIO FOR STM32 QUICK START GUIDE

The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable

IAR J-Link and IAR J-Trace User Guide. JTAG Emulators for ARM Cores

HVP-KV10Z32 User s Guide

Application Note Debug Cable XC800

HVP-KV31F120M User s Guide

Document Part Number: Edition 1. Copyright 2009, Corelis Inc.

Infineon DAP Active Probe

ATOLLIC TRUESTUDIO FOR ARM QUICK START GUIDE

Installation and Licensing Guide for the IAR Embedded Workbench

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

Application Note Debug Cable C166

TMS. series SIGNUM SYSTEMS CORPORATION. JTAGjet Driver for Code Composer Studio 3.3 and 4.x. Installation Instructions

IDE Project Management and Building Guide

RTE-2000H-TP. Hardware User's Manual(Rev.1.02) RealTimeEvaluator

AT91SAM-ICE... User Guide

2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series

TMS320-XDS100-V3 DSP and ARM JTAG emulator and adapter USER S MANUAL. Document revision I, October 2017 Designed by OLIMEX Ltd, 2013

Emulation Tech Note 8 Using SdConfigEx

Agilent Technologies E5900B Emulation Probes

bdiaccess Installation Manual MPC85xx/P10xx/P20xx JTAG interface library by Abatron AG Manual Version 1.01 for BDI3000

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

ScanDIMM-240/DDR3/R. Boundary-Scan Based Digital Tester. User's Manual

ICE-1000/ICE-2000 Emulator User s Guide

Document Part Number: Copyright , Corelis Inc.

IDE Project Management and Building Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Espardino micro2142/8

IDE Project Management and Building Guide

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

EDBG. Description. Programmers and Debuggers USER GUIDE

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

ST SPC58 B Line Emulation Adapter System

AC/DC Adapter. Figure 1. Hardware Setup

Recommended JTAG Circuitry for Debug with Intel Xscale Microarchitecture

J-Link / J-Trace ARM

MAXQ USB-to-JTAG EV Kit

cpci-pci Adapter Technical Reference Manual cpci-pci Adapter Reference Manual Version 1.0

PCI Expansion Backplane

Debugging Embedded Cores in Xilinx FPGAs [Zynq]

IAR C-SPY Hardware Debugger Systems User Guide. for Renesas E30A/E30 Emulators

Intel Serial to Parallel PCI Bridge Evaluation Board

RoBoard RB-100 Manual V2.00 The Heart of Robotics. Jan 2009 DMP Electronics Inc

HPUSB, USB, and HPPCI Emulators Users Guide

Getting Started with STK200 Dragon

MMCLAB01 Logic Analyzer Board User s Manual

Application Note. AN1205: Using P&E Micro Kinetis GDB Server

TMS. series SIGNUM SYSTEMS CORPORATION. JTAGjet Driver for Code Composer Studio 2.x/3.0. Installation Instructions

RealView. ICE and RealView Trace. Setting up the Hardware. Copyright 2010 ARM. All rights reserved. ARM DUI 0515A (ID051610)

ISP Engineering Kit Model 300

Programming in the MAXQ environment

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

3 2-bit ARM Cortex TM -M3 based

UAD2 + Universal Access Device2 plus

PANDORA HACKER GUIDE

J-Link / J-Trace User Guide

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

AN958: Debugging and Programming Interfaces for Custom Designs

TN0132 Technical note

Important Upgrade Information

MSP430-PG2231 development board Users Manual

PIC-32MX development board Users Manual

Transcription:

IAR Embedded Workbench JTAGjet -Trace and JTAGjet -Trace-CM User Guide for Advanced RISC Machines Ltd s ARM Cores JTAGjet-Trace-1

COPYRIGHT NOTICE 2013 IAR Systems AB. No part of this document may be reproduced without the prior written consent of IAR Systems AB. The software described in this document is furnished under a license and may only be used or copied in accordance with the terms of such a license. DISCLAIMER The information in this document is subject to change without notice and does not represent a commitment on any part of IAR Systems. While the information contained herein is assumed to be accurate, IAR Systems assumes no responsibility for any errors or omissions. In no event shall IAR Systems, its employees, its contractors, or the authors of this document be liable for special, direct, indirect, or consequential damage, losses, costs, charges, claims, demands, claim for lost profits, fees, or expenses of any nature or kind. TRADEMARKS IAR Systems, IAR Embedded Workbench, C-SPY, visualstate, The Code to Success, IAR KickStart Kit, I-jet, I-scope, IAR, and the logotype of IAR Systems are trademarks or registered trademarks owned by IAR Systems AB. Microsoft and Windows are registered trademarks of Microsoft Corporation. ARM and Thumb are registered trademarks of Advanced RISC Machines Ltd. EmbeddedICE is a trademark of Advanced RISC Machines Ltd. OCDemon is a trademark of Macraigor Systems LLC. mc/os-ii is a trademark of Micrium, Inc. CMX-RTX is a trademark of CMX Systems, Inc. ThreadX is a trademark of Express Logic. RTXC is a trademark of Quadros Systems. Fusion is a trademark of Unicoi Systems. Adobe and Acrobat Reader are registered trademarks of Adobe Systems Incorporated. All other product names are trademarks or registered trademarks of their respective owners. EDITION NOTICE First edition: June 2013 Part number: JTAGjet-Trace-1 Internal reference: IMAE. 2

Contents JTAGjet-Trace and JTAGjet-Trace-CM... 5 Introduction... 5 The JTAGjet-Trace in-circuit debugging probe... 6 Target connections... 6 Working with JTAGjet-Trace... 7 Connecting JTAGjet-Trace-CM to a Cortex-M board... 7 Technical specifications... 8 Model specifications... 8 ETM connector for ARM and Cortex... 9 The ADA-ETM-MIPI20 adapter... 11 3

4 JTAGjet -Trace and JTAGjet -Trace-CM User Guide

JTAGjet-Trace and JTAGjet-Trace-CM This guide describes the JTAGjet-Trace and JTAGjet-Trace-CM in-circuit debugging probes. More specifically, this means: Introduction Working with JTAGjet-Trace Technical specifications. When, in this guide, we refer to JTAGjet-Trace, the text also applies to JTAGjet-Trace-CM, unless otherwise stated. Introduction This section gives a short overview of the JTAGjet-Trace in-circuit debugging probe. More specifically, this means: The JTAGjet-Trace in-circuit debugging probe Target connections. 5

Introduction THE JTAGJET-TRACE IN-CIRCUIT DEBUGGING PROBE JTAGjet-Trace is an in-circuit debugging probe, which connects to the target board via a MIPI-20 or Mictor-38 connection, and to the host PC via the USB port. C-SPY debugger C-SPY driver USB connection JTAGjet-Trace MIPI-20 or Mictor-38 The difference between the two debugging probes is that JTAGjet-Trace supports all ARM/Cortex cores and JTAGjet-Trace-CM is limited to support the Cortex-M family only. TARGET CONNECTIONS Trace data can be collected from the target board using one of these connectors: MIPI-20, a 20-pin high density (0.05 0.05 inch spacing) connector Mictor-38, a 38-pin ETM high-speed connector (not included with JTAGjet-Trace-CM). The MIPI-20 connector is the standard connector for Cortex-M devices with ETM trace. The Mictor 38-pin connectors are standard for the ARM7, ARM9, ARM11, and CortexR/A devices, because they feature a wider trace bus (up to 16 bits) and faster ETM clock speeds. 6 JTAGjet -Trace and JTAGjet -Trace-CM User Guide

JTAGjet-Trace and JTAGjet-Trace-CM Working with JTAGjet-Trace This section describes how to work with JTAGjet-Trace. For information about debugging using JTAGjet-Trace, see the C-SPY Debugging Guide for ARM. CONNECTING JTAGJET-TRACE-CM TO A CORTEX-M BOARD It is highly recommended to use the shrouded MIPI-20 connectors (like SAMTEC FTSH-110-01-L-DV-K) on your own boards to eliminate bad connections and to make the insertions easier. Beware of static electricity. Handle any exposed system elements in a static-free environment. 1 Make sure the JTAGjet-Trace-CM debugging probe and the target board are turned off and that the USB cable is disconnected. 2 Connect the ADA-ETM-MIPI20 adapter to the Mictor-38 connector on the front panel of the debugging probe, and then connect the MIPI-20 flat cable between the adapter and the 20-pin TRACE connector on the target board. Some Cortex-M target boards might have 20-pin TRACE connectors in which pin 7 is not removed. On such boards, it is necessary to remove pin 7, because the trace cable is keyed and cannot be inserted if pin 7 is there. 3 Connect the MIPI-20 cable to the MIPI-20 connector on the target board. Make sure that the location and orientation of the connectors are correct. 4 Make sure to always connect the power supply to the debugging probe before connecting the USB cable. The debugging probe has no power switch and will power up as soon as the AC adapter is plugged in. When the power is applied, the POWER LED on the debugging probe is lit. 7

Technical specifications 5 Connect the debugging probe to a PC using the supplied USB cable. The probe will be recognized by the USB driver automatically. 6 Power up the target board. For reliable operation, the target board should be powered after the debugging probe has been powered up. Technical specifications This section provides technical specifications for the JTAGjet-Trace in-circuit debugging probe. More specifically, this means: Model specifications ETM connector for ARM and Cortex The ADA-ETM-MIPI20 adapter. MODEL SPECIFICATIONS These are the specifications of the JTAGjet-Trace debugging probe: Parameter JTAGjet-Trace-CM JTAGjet-Trace Emulated cores Cortex-M series ARM7, ARM9, ARM11, Cortex-M, Cortex-R, Cortex-A Compatible voltage range 1.8 V-3.3 V 1.8 V-3.3 V JTAG clock range 1 khz-30 MHz 1 khz-30mhz Max JTAG clock rise/fall time 5 ns/5 ns (with 5 pf load) 5 ns/5 ns (with 5 pf load) TDO, SWO, RTCK, TMS, SWD rise/fall times 5 ns/5 ns (with 5 pf load) 5 ns/5 ns (with 5 pf load) Emulation type via ETM port via ETM port Cable type MIPI-20 ETM-38 and MIPI-20 Communication interface USB 2.0 USB 2.0 Max. CPU speed Unlimited Unlimited Max. trace clock speed 200 MHz (dual-edge capture) 200 MHz (dual-edge capture) Max. trace clock rise/fall time 1.5 ns/1.5 ns 1.5 ns/1.5 ns Max. trace data rise/fall time 1.5 ns/1.5 ns 1.5 ns/1.5 ns ETM memory size (model dependant) 1 M frames (4.5 MB) or 4 M frames (18 MB) Frame size 36 bits 36 bits Table 1: JTAGjet-Trace specifications 1 M frames (4.5 MB) or 4 M frames (18 MB) 8 JTAGjet -Trace and JTAGjet -Trace-CM User Guide

JTAGjet-Trace and JTAGjet-Trace-CM Parameter JTAGjet-Trace-CM JTAGjet-Trace Timestamp 56 bits, CPU cycle-accurate 56 bits, CPU cycle-accurate Size (W L H) 2.5 5.5 1.0 inches 2.5 5.5 1.0 inches Power supply adapter 100-240 VAC input 5 VDC at 1 A output 100-240 VAC input 5 VDC at 1 A output Storage temperature 0 to 40 degrees C 0 to 40 degrees C Operating temperature 10 to 35 degrees C 10 to 35 degrees C Operating humidity 0 to 90% 0 to 90% Table 1: JTAGjet-Trace specifications ETM CONNECTOR FOR ARM AND CORTEX The JTAGjet-Trace series debugging probes come with an Embedded Trace Macrocell (ETM) 38-pin Mictor connector on the front panel. This connector accepts either the 38-pin high-speed Mictor cable supplied with JTAGjet-Trace or the small Mictor to MIPI-20 adapter supplied with JTAGjet-Trace-CM. These are the pin definitions of the front panel ETM connector: ARM signal OMAP signal ETMV3 signal Pin ETMV3 signal OMAP signal ARM signal No connect No connect No connect 1 2 No connect No connect No connect No connect No connect No connect 3 4 No connect No connect No connect GND GND GND 5 6 TRACECLK TRACECLK TRACECLK DBGRQ EMU0 DBGRQ 7 8 DBGACK EMU1 DBGACK nsrst CPU_RESET nsrst 9 10 EXTTRIG EXTTRIG EXTTRIG TDO TDO TDO 11 12 VTREF VTREF (ETM) VTREF RTCK TCK_RET RTCK 13 14 vsupply PD (JTAG) VTREF TCK TCK TCK 15 16 TRACEDATA[7] TRACEPKT[7] TRACEPKT[7] TMS TMS TMS 17 18 TRACEDATA[6] TRACEPKT[6] TRACEPKT[6] TDI TDI TDI 19 20 TRACEDATA[5] TRACEPKT[5] TRACEPKT[5] ntrst TRST' ntrst 21 22 TRACEDATA[4] TRACEPKT[4] TRACEPKT[4] TRACEPKT[15] TRACEPKT[15] TRACEDATA[15] 23 24 TRACEDATA[3] TRACEPKT[3] TRACEPKT[3] TRACEPKT[14] TRACEPKT[14] TRACEDATA[14] 25 26 TRACEDATA[2] TRACEPKT[2] TRACEPKT[2] TRACEPKT[13] TRACEPKT[13] TRACEDATA[13] 27 28 TRACEDATA[1] TRACEPKT[1] TRACEPKT[1] TRACEPKT[12] TRACEPKT[12] TRACEDATA[12] 29 30 GND TRACEPKT[0] TRACEPKT[0] 9

Technical specifications ARM signal OMAP signal ETMV3 signal Pin ETMV3 signal OMAP signal ARM signal TRACEPKT[11] TRACEPKT[11] TRACEDATA[11] 31 32 GND TRACEPKT[4] TRACEPKT[4] TRACEPKT[10] TRACEPKT[10] TRACEDATA[10] 33 34 VTREF (high) PIPESTAT[2] PIPESTAT[2] TRACEPKT[9] TRACEPKT[9] TRACEDATA[9] 35 36 TRACECTL PIPESTAT[1] PIPESTAT[1] TRACEPKT[8] TRACEPKT[8] TRACEDATA[8] 37 38 TRACEDATA[0] PIPESTAT[0] PIPESTAT[0] Pinout of the Mictor 38-pin connector This is the pinout of the Mictor 38-pin connector when used with ARM targets: 10 JTAGjet -Trace and JTAGjet -Trace-CM User Guide

JTAGjet-Trace and JTAGjet-Trace-CM THE ADA-ETM-MIPI20 ADAPTER This passive Mictor-38 to MIPI-20 adapter for Cortex-M provides an interface between the JTAGjet-Trace debugging probe and the 20-pin connector on Cortex-M target boards. The adapter's ETM connector plugs onto the JTAGjet-Trace front panel. This is a top-view drawing of the ADA-ETM-MIPI20 connector: These are the dimensions of the ADA-ETM-MIPI20 connector: A B H W1 19.12 mm (0.75 in) 3.11 mm (0.122 in) 5.1 mm (0.2 in) 16.9 mm (0.67 in) 11

Technical specifications W L 25.7 mm (1.01 in) 65.5 mm (2.58 in) Pinout of the MIPI-20 connector The MIPI-20 connector accepts a 20-pin flat cable which plugs into the target board. This is the pinout of the MIPI-20 connector: 12 JTAGjet -Trace and JTAGjet -Trace-CM User Guide