8.13.00 J-TRACE FOR CORTEX-M3 Segger Microcontroller Systems, 8.13.00 J-TRACE FOR CORTEX-M3 Datasheet - Page 90
8.13.00 J-TRACE FOR CORTEX-M3
Manufacturer Part Number
8.13.00 J-TRACE FOR CORTEX-M3
Description
EMULATOR JTAG/SWD CORTEX M3
Manufacturer
Segger Microcontroller Systems
Type
Emulatorr
Specifications of 8.13.00 J-TRACE FOR CORTEX-M3
Contents
Emulation Module
For Use With/related Products
ARM7, ARM9, Cortex
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 90 of 222
- Download datasheet (3Mb)
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.13.00 J-TRACE FOR CORTEX-M3
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
CONNECTOR JTAG-ARM ISOLATION
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
ADAPTER ARM TARGET 14PIN RIBBON
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
JTAG EMULATOR FOR ARM CORES
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
JTAG EMULATOR FOR ARM CORES
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
PROGRAMMING TOOL FOR MCU
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
PROGRAMMING TOOL FOR ST7 MCU
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
PROGRAMMING TOOL FOR STM8
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
PROGRAMMER JTAG FOR ARM CORES
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
JTAG EMULATOR USB ETHERNET ARM
Manufacturer:
Segger Microcontroller Systems
Datasheet:
Part Number:
Description:
JTAG EMULATOR ARM7/ARM9 ETM
Manufacturer:
Segger Microcontroller Systems
Datasheet: