130
4.7
Using the J-Link DLL
4.7.1
What is the JLink DLL?
The J-LinkARM.dll is a standard Windows DLL typically used from C or C++, but also Visual
Basic or Delphi projects. It makes the entire functionality of the J-Link / J-Trace available
through the exported functions. The functionality includes things such as halting/stepping
the ARM core, reading/writing CPU and ICE registers and reading/writing memory. There-
fore, it can be used in any kind of application accessing a CPU core.
4.7.2
Updating the DLL in third-party programs
The JLink DLL can be used by any debugger that is designed to work with it. Some debuggers
are usually shipped with the J-Link DLL already installed. Anyhow it may make sense to
replace the included DLL with the latest one available, to take advantage of improvements
in the newer version.
4.7.2.1
Updating the J-Link DLL in the IAR Embedded Workbench for
ARM (EWARM)
4.7.3
Determining the version of JLink DLL
To determine which version of the JLinkARM.dll you are using, the DLL version can be viewed
by right clicking the DLL in explorer and choosing Properties from the context menu. Click
the Version tab to display information about the product version.
J-Link / J-Trace (UM08001)
CHAPTER 4
© 2004-2017 SEGGER Microcontroller GmbH & Co. KG
Using the J-Link DLL
Need help?
Do you have a question about the J-Link and is the answer not in the manual?