ARM-JTAG-EW Olimex Ltd., ARM-JTAG-EW Datasheet

Programmers & Debuggers HI SPEED ARM USB W/TARGET PWR 2-5V

ARM-JTAG-EW

Manufacturer Part Number
ARM-JTAG-EW
Description
Programmers & Debuggers HI SPEED ARM USB W/TARGET PWR 2-5V
Manufacturer
Olimex Ltd.
Datasheet

Specifications of ARM-JTAG-EW

Positions/sockets
1
Description/function
JTAG Probe
Core Architecture
ARM
Core Sub-architecture
ARM7, Cortex-M0, Cortex-M3
Ic Product Type
Debugger
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
ARM MCUs
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
1701507 25R4408
ARM-JTAG-EW
User Manual
All boards produced by Olimex are ROHS compliant
Rev.B, March 2009
Copyright(c) 2009, OLIMEX Ltd, All rights reserved

Related parts for ARM-JTAG-EW

ARM-JTAG-EW Summary of contents

Page 1

... ARM-JTAG-EW All boards produced by Olimex are ROHS compliant Copyright(c) 2009, OLIMEX Ltd, All rights reserved User Manual Rev.B, March 2009 ...

Page 2

... MCU voltage, target supply voltage and target consumption current 1 ARM-JTAG-EW outputs have 3.3V levels and will work with 5V targets that have TTL-level inputs. 2 DLL compatible means that we supply our own jlinkarm.dll. The original IAR-EW DLL will not work with the ARM-JTAG-EW device because ARM-JTAG-EW and IAR J-Link use different USB protocols ...

Page 3

... USB A-B cable for connecting to a PC. 2.2. JTAG Connector The JTAG connector pin description is given below. Pin Signal Direc № Pin direction is from the side of ARM-JTAG-EW. I stands for Input (Target to ARM-JTAG-EW), and O for output (ARM-JTAG-EW to Target). tion 3 I Target reference voltage. Target board must connect Description ...

Page 4

... GND 2.3. Providing Target Power Via JTAG Connector By default ARM-JTAG-EW connects the USB supply voltage to pin 19 of the JTAG connector via MOSFET switch. Depending on the current consumption and the used USB host and hubs the supplied voltage can vary between 4.0V and 5.25V. ...

Page 5

... OFF execUserPreload() { __jlinkExecCommand("SupplyPower = 0"); } 2.4. LED Indication ARM-JTAG-EW has a single dual color LED. Its states are shown below. Slow blinking is with a period of 1s, and fast blinking is with a period of 128ms. LED State OFF Slow RED blinking GREEN constantly on Fast RED blinking ...

Page 6

... Download the ARM-JTAG-EW http://www.olimex.com/dev. Extract temporary directory on your hard drive using the password found in the box along with the ARM-JTAG-EW device. 4. Plug ARM-JTAG-EW in your PC and wait Windows to ask you for drivers. software package from ...

Page 7

... If Windows complains that the driver is not signed then click to continue and ignore the warning. 4. Using ARM-JTAG-EW with IAR-EW 5.30 ARM Using ARM-JTAG-EW under IAR-EW is straightforward. ARM-JTAG-EW behaves just like IAR J-Link, provided that the original IAR-EW jlinkarm.dll is replaced by ARM-JTAG-EW's one ...

Page 8

... External event breakpoints 5.1. Overview ARM-JTAG-EW has the ability to halt the target CPU upon detecting an external event like a current/voltage spike/drop, external input trigger, external input pulse detection. External Breakpoints Block Diagram is given on page 9. External events can be defined with a simple C-like expression like this (see page 9 for more information): (3000< ...

Page 9

... ARM-JTAG- Illustration 1: External Breakpoints Block Diagram 5.2. Formal event syntax The grammar for defining events is very C-like. The following identifiers are recognized: Identifier U_tg I_tgpwr true false Analogue variables can only be compared to constant values (mV for voltages, mA for currents). Every analogue variable can be compared against at most two constants, due to the availability of only two comparators in firmware ...

Page 10

UNARY_EXPR ::= RELATIONAL_ANALOG | PRIMARY_BOOLEAN | ('!'+ PRIMARY_BOOLEAN) EQUALITY_EXPR ::= UNARY_EXPR (('==' UNARY_EXPR) | ('!=' UNARY_EXPR))* AND_EXPR ::= EQUALITY_EXPR ('&&' EQUALITY_EXPR)* XOR_EXPR ::= AND_EXPR ('^^' AND_EXPR)* OR_EXPR ::= XOR_EXPR ('||' XOR_EXPR)* EXPR ::= OR_EXPR 5.3. Setting events in IAR-EW and ...

Page 11

... ARM-JTAG-EW cannot pull high/down the JTAG or reset lines ARM-JTAG-EW has 100 Ω resistors in series with all its JTAG digital inputs and outputs. If the target board has circuits for driving those signals this will result in contention. Please remove all digital outputs, LEDs, RS232 drivers, SPI, I2C from the JTAG and reset lines ...

Page 12

... JTAG connector pin 19. F Frequency on TCK JTAG/ TCK SW pin. F SWO capture speed. SWO 4 ARM-JTAG-EW outputs have 3.3V levels and will work with 5V targets that have TTL-level inputs. software uses libusb-win32 Condition No target connected. available from Min Typ ...

Page 13

... Order Code ARM-JTAG-EW How to order? You can order to us directly or by any of our distributors. Check our web Revision history: REV.A - February 2009 Initial release. REV.B - March 2009 – assembled and tested (no kit, no soldering required) www.olimex.com/dev for more info. Added notes about SWD/SWO. ...

Page 14

... This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such ...

Related keywords