Difference between revisions of "J-Link Software and Documentation Pack"

From SEGGER Wiki
Jump to: navigation, search
(Software overview)
Line 41: Line 41:
 
| [[J-Mem]] || Target memory viewer. Shows the memory content of a running target and allows editing as well.
 
| [[J-Mem]] || Target memory viewer. Shows the memory content of a running target and allows editing as well.
 
|-
 
|-
| [[J-Flash]] || Stand-alone flash programming application.<!----Foot note: not free! --->
+
| [[J-Flash]]<sup>1</sup> || Stand-alone flash programming application.<!----Foot note: not free! --->
 
|-
 
|-
 
| [[J-Flash Lite]] || Stand-alone flash programming application with reduced feature set of J-Flash.
 
| [[J-Flash Lite]] || Stand-alone flash programming application with reduced feature set of J-Flash.
Line 55: Line 55:
 
| [[J-Link Configurator]] || GUI-based configuration tool for J-Link. Allows configuration of USB identification as well as TCP/IP identification of J-Link debug probes.
 
| [[J-Link Configurator]] || GUI-based configuration tool for J-Link. Allows configuration of USB identification as well as TCP/IP identification of J-Link debug probes.
 
|-
 
|-
|| RDI support (JLinkRDI.dll) || Provides Remote Debug Interface (RDI) support. This allows the user to use J-Link with any RDI-compliant debugger. <!--- Foot note: not free! --->
+
|| RDI support (JLinkRDI.dll)<sup>1</sup> || Provides Remote Debug Interface (RDI) support. This allows the user to use J-Link with any RDI-compliant debugger. <!--- Foot note: not free! --->
 
|-
 
|-
 
|| [[J-Link STR91x Commander]] || Command line tool for handling specific STR91x processors.
 
|| [[J-Link STR91x Commander]] || Command line tool for handling specific STR91x processors.
Line 61: Line 61:
 
|| [[J-Link STM32 Unlock]] || Command line tool for handling specific STM32 processors.
 
|| [[J-Link STM32 Unlock]] || Command line tool for handling specific STM32 processors.
 
|}
 
|}
  +
<sup>1</sup>: Full-featured J-Link (PLUS, PRO, ULTRA+) or an additional license for J-Link Base model required.
<!--- FF xxxxxx TBD: Ad foodnote bullshit. Maybe also ref to the features table?
 
'''NOTE:''' Full-featured J-Link (PLUS, PRO, ULTRA+) or an additional license for J-Link base model required.
 
--->
 
   
 
== Troubleshooting ==
 
== Troubleshooting ==

Revision as of 13:00, 28 May 2020

This article describes the contents of the J-Link Software and Documentation Pack, available for download on the SEGGER homepage.

NOTE: This article is a work in progress, please refer to the J-Link Manual (UM08001) for more information.

Software overview

The J-Link Software and Documentation Pack includes applications to be used with J-Link. It also comes with USB-drivers for J-Link, J-Trace and Flasher, as well as documentation in PDF format.

Software Description
J-Link Commander Command-line tool with basic functionality for target analysis.
J-Link GDB Server The J-Link GDB Server is a server connecting to the GNU Debugger (GDB) via TCP/IP. It is required for toolchains using the GDB protocol to connect to J-Link.
J-Link GDB Server CL Command line version of the J-Link GDB Server. Same functionality as the GUI version.
J-Link Remote Server Utility which provides the possibility to use J-Link / J-Trace remotely via TCP/IP.
J-Mem Target memory viewer. Shows the memory content of a running target and allows editing as well.
J-Flash1 Stand-alone flash programming application.
J-Flash Lite Stand-alone flash programming application with reduced feature set of J-Flash.
J-Link RTT Viewer Displays the terminal output of the target using RTT. Can be used in parallel with a debugger or stand-alone.
J-Link SWO Viewer Displays the terminal output of the target using the SWO pin. Can be used in parallel with a debugger or stand-alone.
J-Link SWO Analyzer Command line tool that analyzes SWO RAW output and stores it into a file.
JTAGLoad Command line tool that opens an svf file and sends the data in it via J-Link / J-Trace to the target.
J-Link Configurator GUI-based configuration tool for J-Link. Allows configuration of USB identification as well as TCP/IP identification of J-Link debug probes.
RDI support (JLinkRDI.dll)1 Provides Remote Debug Interface (RDI) support. This allows the user to use J-Link with any RDI-compliant debugger.
J-Link STR91x Commander Command line tool for handling specific STR91x processors.
J-Link STM32 Unlock Command line tool for handling specific STM32 processors.

1: Full-featured J-Link (PLUS, PRO, ULTRA+) or an additional license for J-Link Base model required.

Troubleshooting

If you have troubles downloading or installing the J-Link Software and Documentation pack, please refer to the following section.

Windows Defender under Windows 10

For some versions of the J-Link Software Pack, Windows Defender under Windows 10 triggered a false positive alarm for "Trojan:Win32/Tulim.C!plock" which disabled the download of the software package. This has been recently fixed by Microsoft via new virus definitions. Please make sure that Windows Defender virus definitions are up to date when downloading the package and are at least at the following version: Antivirus definition: 1.213.5588.0