8.10.00 J-TRACE ARM Segger Microcontroller Systems, 8.10.00 J-TRACE ARM Datasheet - Page 211

JTAG EMULATOR ARM7/ARM9 ETM

8.10.00 J-TRACE ARM

Manufacturer Part Number
8.10.00 J-TRACE ARM
Description
JTAG EMULATOR ARM7/ARM9 ETM
Manufacturer
Segger Microcontroller Systems
Type
Emulatorr

Specifications of 8.10.00 J-TRACE ARM

Contents
Emulation Module
For Use With/related Products
ARM7, ARM9
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
899-1006
11.5 Frequently Asked Questions
J-Link / J-Trace (UM08001)
Q:
A:
Q:
A:
Q:
A:
Q:
A:
Q:
A:
Q:
A:
Q:
A:
Q:
A:
Q:
A:
Q:
A:
Q:
Supported CPUs
Maximum JTAG speed
Maximum download speed
ICE register access
Using J-Link in my application
Using DCC with J-Link
Read status of JTAG pins
Advantage of more expensive JTAG probes
J-Link support of ETM
J-Link support of ETB
Which CPUs are supported?
J-Link / J-Trace should work with any ARM7/9 and Cortex-M3 core. For a list of
supported cores, see section Supported CPU cores on page 38.
What is the maximum JTAG speed supported by J-Link / J-Trace?
J-Link’s/J-Trace’s maximum supported JTAG speed is 12MHz.
What is the maximum download speed?
The maximum download speed is currently about 720 Kbytes/second when down-
loading into RAM; Communication with a RAM-image via DCC can be still faster.
However, the actual speed depends on various factors, such as JTAG, clock speed,
host CPU core etc.
Can I access individual ICE registers via J-Link / J-Trace?
Yes, you can access all individual ICE registers via J-Link / J-Trace.
I want to write my own application and use J-Link / J-Trace. Is this possible?
Yes. We offer a dedicated Software Developer Kit (SDK). See section J-Link Soft-
ware Developer Kit (SDK) on page 90 for further information.
Can I use J-Link / J-Trace to communicate with a running target via DCC?
Yes. The DLL includes functions to communicate via DCC. However, you can also
program DCC communication yourself by accessing the relevant ICE registers
through J-Link / J-Trace.
Can J-Link / J-Trace read back the status of the JTAG pins?
Yes, the status of all pins can be read. This includes the outputs of J-Link / J-Trace
as well as the supply voltage, which can be useful to detect hardware problems on
the target system.
J-Link / J-Trace is quite inexpensive. What is the advantage of some more expen-
sive JTAG probes?
Some of the more expensive JTAG probes offered by other manufacturers support
higher download speeds or an ethernet interface. The functionality is similar, there
is no real advantage of using more expensive probes. J-Link / J-Trace is a suitable
solution for the majority of development tasks as well as for production purposes.
Some features that are available for J-Link / J-Trace, such as a DLL, exposing the
full functionality of the emulator, flash download and flash breakpoints are not
available for most of these emulators.
Does J-Link support the Embedded Trace Macrocell (ETM)?
No. ETM requires another connection to the ARM chip and a CPU with built-in ETM.
Most current ARM7 / ARM9 chips do not have ETM built-in.
Does J-Link support the Embedded Trace Buffer (ETB)?
Yes. J-Link supports ETB. Most current ARM7 / ARM9 chips do not have ETB built-
in.
Why does J-Link / J-Trace - in contrast to most other JTAG emulators for ARM
cores - not require the user to specify a cache clean area?
© 2004-2011 SEGGER Microcontroller GmbH & Co. KG
211

Related parts for 8.10.00 J-TRACE ARM