8.12.00 J-LINK ARM-PRO Segger Microcontroller Systems, 8.12.00 J-LINK ARM-PRO Datasheet - Page 90

JTAG EMULATOR USB ETHERNET ARM

8.12.00 J-LINK ARM-PRO

Manufacturer Part Number
8.12.00 J-LINK ARM-PRO
Description
JTAG EMULATOR USB ETHERNET ARM
Manufacturer
Segger Microcontroller Systems
Type
Emulatorr

Specifications of 8.12.00 J-LINK ARM-PRO

Contents
Emulation Module
For Use With/related Products
ARM7, ARM9, ARM11, Cortex
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
8.12.00 J-LINK ARM-PRO
899-1007
90
4.4
4.4.1
4.4.2
4.4.3
J-Link / J-Trace (UM08001)
The packages described in this section are not available for download. If you wish to
use one of them, contact SEGGER Microcontroller Systeme directly.
JTAGLoad is a tool that can be used to open an svf (Serial vector format) file. The
data in the file will be sent to the target via J-Link / J-Trace.
The J-Link Software Developer Kit is needed if you want to write your own program
with J-Link / J-Trace. The J-Link DLL is a standard Windows DLL typically used from C
programs (Visual Basic or Delphi projects are also possible). It makes the entire
functionality of J-Link / J-Trace available through its exported functions, such as halt-
ing/stepping the ARM core, reading/writing CPU and ICE registers and reading/writ-
ing memory. Therefore it can be used in any kind of application accessing an ARM
core. The standard DLL does not have API functions for flash programming. However,
the functionality offered can be used to program flash. In this case, a flash loader is
required. The table below lists some of the included files and their respective pur-
pose.
Table 4.5: J-Link SDK
This is an enhanced version of the JLinkARM.DLL which contains additional API func-
tions
JLINKARM_FLASH_) allow erasing and programming of flash memory. This DLL comes
with a sample executable, as well as with source code of this executable and a
Microsoft Visual C/C++ project file. It can be an interesting option if you want to
write your own programs for production purposes.
GLOBAL.h
JLinkARMDLL.h
JLinkARM.lib
JLinkARM.dll
Main.c
JLink.dsp
JLink.dsw
JLinkARMDLL.pdf Extensive documentation (API, sample projects etc.).
Additional software packages in detail
JTAGLoad (Command line tool)
J-Link Software Developer Kit (SDK)
J-Link Flash Software Developer Kit (SDK)
Files
for
flash
Header files that must be included to use the DLL functions.
These files contain the defines, typedef names, and function dec-
larations.
A Library that contains the exports of the JLink DLL.
The DLL itself.
Sample application, which calls some JLinkARM DLL functions.
Project files of the sample application. Double click JLink.dsw to
open the project.
programming.
CHAPTER 4
The
© 2004-2011 SEGGER Microcontroller GmbH & Co. KG
additional
Contents
API
J-Link and J-Trace related software
functions
(prefixed

Related parts for 8.12.00 J-LINK ARM-PRO