IAR SYSTEMS I-jet User Manual

IAR SYSTEMS I-jet User Manual

For advanced risc machines ltd's arm cores
Hide thumbs Also See for I-jet:

Advertisement

Quick Links

I-jet®
®
I-jet
User Guide
®
for Advanced RISC Machines Ltd's ARM
Cores
I-jet-1

Advertisement

Table of Contents
loading

Summary of Contents for IAR SYSTEMS I-jet

  • Page 1 I-jet® ® I-jet User Guide ® for Advanced RISC Machines Ltd's ARM Cores I-jet-1...
  • Page 2 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.
  • Page 3: Table Of Contents

    Contents Introduction ......................5 The I-jet In-Circuit Debugging Probe ..........5 Requirements ..................... 6 Supported ARM core families ............. 7 Supported operating systems ............. 7 Connections ....................7 Working with I-jet ....................9 Setup and installation ................9 Software ....................9 Probe setup ...................
  • Page 4 I-jet® User Guide...
  • Page 5: Introduction

    I-jet is an in-circuit debugging probe, which connects to the target board via a JTAG or SWD connection, and to the host PC via the USB port. I-jet is also referred to as a debug probe, debug adapter, or JTAG in-circuit emulator by different tool vendors.
  • Page 6: Requirements

    PC to provide a much better view into program execution in real time. Requirements I-jet needs to be controlled by the IAR C-SPY® Debugger which comes with the IAR Embedded Workbench® IDE. I-jet® User Guide...
  • Page 7: Supported Arm Core Families

    Windows 7 (32-bit) ● Windows Vista ● Windows XP. ● Connections These interfaces are supported: JTAG ● SWD/SWO. ● I-jet has a MIPI-20 connector on the front panel. I-jet comes with MIPI-20 and MIPI-10 cables, as well as a legacy ARM-20 adapter.
  • Page 8 Connections I-jet® User Guide...
  • Page 9: Working With I-Jet

    Debugging Guide for ARM. Connecting the target system POWER-ON SEQUENCE When the target power is not provided by I-jet, you do not need to follow any special powering sequence. Connect I-jet to a powered and running target board and start debugging.
  • Page 10: Power Up Your Evaluation Board

    POWER UP YOUR EVALUATION BOARD If you have an evaluation board that is prepared for it, you can power the board via I-jet through pin 19 on the 20-pin 0.1 in pitch JTAG connector, or pin 11/13 on the small 0.05 in pitch MIPI-20 connector.
  • Page 11: Technical Specifications

    Technical specifications This chapter provides technical specifications for the I-jet In-Circuit Debugger. More specifically, this means: Model specifications ● Version history ● Target interface ● Indicators ● Adapters. ● Model specifications These are the specifications of I-jet: USB speed 480 Mbps (USB 2.0)
  • Page 12: Version History

    < 50 μA Current draw from VTref I-jet comes with a 20-pin MIPI connector (0.05 in × 0.05 in pitch) on the front panel. It includes two cables: A 6-inch cable with 20-pin MIPI connectors on both ends for the Cortex-M targets ●...
  • Page 13: Target Interface

    This section contains descriptions of pinout, signals, and connectors. JTAG/SWD - MIPI-20 I-jet comes with a 6-inch cable with 20-pin MIPI connectors on both ends for the Cortex-M targets with 20-pin MIPI headers. Pin 7 on each end is keyed with a white...
  • Page 14 Input Trace data pin 3. Table 1: MIPI-20 pin definitions * Not used. Pins 3, 5, 9, 15, 17, and 19 are GND pins connected to GND in I-jet. They should also be connected to GND in the target system. I-jet®...
  • Page 15: Jtag/Swd - Mipi-10

    Technical specifications JTAG/SWD - MIPI-10 I-jet also comes with a 6-inch cable with a 20-pin MIPI connector on one side (to connect to I-jet) and a 10-pin MIPI connector on the other side for connection to Cortex targets with 10-pin headers. Pin 7 on each end is keyed with a white plug:...
  • Page 16: Indicators

    TDI (SWD-only devices), this pin is not used. I-jet will ignore the signal on this pin when using SWD. Table 2: MIPI-10 pin definitions Indicators I-jet has three LED indicators on the front. This section describes the indicators and their statuses. Indicator status Description No USB power.
  • Page 17: Adapters

    Adapters THE ARM-20 ADAPTER The ARM-20 adapter is included with I-jet. It converts the MIPI-20 I-jet cable to the legacy ARM-20 (0.1 in × 0.1 in pitch) JTAG headers. This is a diagram of the adapter: Figure 5: MIPI-20 to ARM-20 JTAG adapter...
  • Page 18 JTAG equipment, so that the clock is not advanced until the synchronizing device captured the data. In adaptive clocking mode, I-jet is required to detect an edge on RTCK before changing TCK. In a multi-device JTAG chain, the RTCK output from a device connects to the TCK input of the down-stream device.
  • Page 19: The Ada-Mipi20-Ti14 Adapter

    Table 6: ARM-20 pin definitions The R2 pull-down on pin 17 of the I-jet MIPI20 connector is a signal to the I-jet that a legacy ARM-20 adapter is being used. Other adapters will have different resistors so that I-jet can identify them if needed. A solid GND on this pin means no adapter is being used and the MIPI cable is connected directly between the I-jet and the target board.
  • Page 20 Adapters The adapter has the MIPI-20 male header on top for connecting the I-jet MIPI-20 cable, and a TI-14-style female header (socket) on the bottom. The TI-14 JTAG header is a 14-pin, double-row, 0.1 in × 0.1 in (2.54 mm × 2.54 mm) pitch connector with a key (plug) in position 6 to prevent misconnections.
  • Page 21 TCK. Input Power Detect Should be tied to the I/O voltage of the target device. Used by I-jet to detect if target power is active and to set the JTAG signal voltage reference for level translators. EMU0 I/O...
  • Page 22 Emulation 1 Depending on the device, EMU pins support boot modes and other features. I-jet does not use this pin but it is routed to the TRACEDATA[3] pin on the MIPI20 connector. For proper booting, this pin should be pulled-up on the target.
  • Page 23: The Ada-Mipi20-Cti20 Adapter

    DaVinci, and other TMS320, TMS470, and TMS570 target boards. The adapter has the MIPI-20 male header on top for connecting the I-jet MIPI-20 cable, and a cTI-20 style female header (socket) on the bottom. The cTI-20 JTAG header is a 20-pin, double-row, high-density 0.05 in ×...
  • Page 24 Adapters This is a diagram of the adapter: Figure 12: Diagram of the ADA-MIPI20-cTI20 adapter These are the pin definitions for cTI20: I-jet Name Description direction nTRST Output Test Logic Active LOW signal that causes all test and debug logic in Reset the device to be reset along with the IEEE 1149.1 TAP.
  • Page 25 Input Power Should be tied to the I/O voltage of the target device. Detect Used by I-jet to detect if target power is active and to set the JTAG signal voltage reference for level translators. EMU0 Emulation 0 Depending on the device, EMU pins support boot modes and other features.
  • Page 26 These are the top view dimensions of the ADA-MIPI20-cTI20 adapter: Figure 14: Top view of the ADA-MIPI20-cTI20 adapter 18.9 mm (0.74 in) 17.7 mm (0.7 in) 19.4 mm (0.76 in) 1.8 mm (0.07 in) 6.0 mm (0.24 in) 12.8 mm (0.50 in) I-jet® User Guide...
  • Page 27 Technical specifications These are the side view dimensions of the ADA-MIPI20-cTI20 adapter: Figure 15: Side view of the ADA-MIPI20-cTI20 adapter 0.5 mm (0.19 in) 5.1 mm (0.2 in) 9.1 mm (0.36 in) cTI20 header information (for target board) The cTI20 header is manufactured by Samtec USA. The model number is FTR-110-51-S-D-06.
  • Page 28 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: IAR Systems IJET ADA-MIPI20-TI14...

Table of Contents