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

From SEGGER Wiki
Jump to: navigation, search
Line 58: Line 58:
 
|| Processor specific tools || Command line tools for handling specific processors.<br>Included are: STR9 Commander and STM32 Unlock.
 
|| Processor specific tools || Command line tools for handling specific processors.<br>Included are: STR9 Commander and STM32 Unlock.
 
|}
 
|}
 
 
<!--- FF xxxxxx TBD: Ad foodnote bullshit. Maybe also ref to the features table?
 
<!--- 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.
 
'''NOTE:''' Full-featured J-Link (PLUS, PRO, ULTRA+) or an additional license for J-Link base model required.

Revision as of 15:26, 24 April 2020

This article describes the contents of the J-Link Software and Documentation Pack. It is available 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 command line version 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-Flash\sup{a} Stand-alone flash programming application. For more information about J-Flash please refer to J-Flash User Manual (UM08003).
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. For more information about the J-Link Configurator, please refer to \iref{J-Link Configurator}.
RDI support\sup{a} Provides Remote Debug Interface (RDI) support. This allows the user to use J-Link with any RDI-compliant debugger.
Processor specific tools Command line tools for handling specific processors.
Included are: STR9 Commander and STM32 Unlock.

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