Difference between revisions of "J-Link Remote Server"

From SEGGER Wiki
Jump to: navigation, search
(Tunneled connection)
Line 2: Line 2:
   
 
J-Link Remote Server is a utility (available as command line or GUI application) that makes a J-Link accessible via IP, be it in the local network or from anywhere on the world.
 
J-Link Remote Server is a utility (available as command line or GUI application) that makes a J-Link accessible via IP, be it in the local network or from anywhere on the world.
The J-Link itself does not need to provide an Ethernet interface, USB is sufficient.
+
The J-Link itself does not need to provide an Ethernet interface, USB is sufficient. <br>
  +
For more information on the J-Link Remote Server, refer to the [https://www.segger.com/products/debug-probes/j-link/tools/j-link-remote-server/ SEGGER website].
   
 
= Connecting to J-Link using J-Link Remote Server =
 
= Connecting to J-Link using J-Link Remote Server =

Revision as of 08:23, 19 September 2019

J-Link Remote Server is a utility (available as command line or GUI application) that makes a J-Link accessible via IP, be it in the local network or from anywhere on the world. The J-Link itself does not need to provide an Ethernet interface, USB is sufficient.
For more information on the J-Link Remote Server, refer to the SEGGER website.

Connecting to J-Link using J-Link Remote Server

When connecting to J-Link - for example when using the J-Link Commander - in most cases, a connect string can be entered.

LAN connection

When connecting to a J-Link in LAN via Remote Server, the following syntax applies:

IP <SN>

Tunneled connection

When connecting to a remote J-Link via a tunneled connection using Remote Server, the following syntax applies:

Variant 1:

IP tunnel:SN

This variant can be used in the default case: When connecting to the SEGGER default tunnel server (jlink.segger.com) where the serial number has been used to register a J-Link.

Examples:

IP tunnel:600100000
IP tunnel:932000000

Variant 2:

IP tunnel:<SN/Nickname>[:<Password>[:<TunnelServer>]]
<SN/Nickname> Either the J-Link's serial number or Nickname.
<Password> Password that was used when setting up the Remote Server.
<TunnelServer> Address or hostname of the tunnel server. This is only needed if a tunnel server other than the SEGGER default tunnel server (jlink.segger.com) is used.

Examples:

 IP tunnel:932000000:MyPassword123:jlink2.segger.com  // J-Link was registered by S/N, with a password, at jlink2.segger.com
 IP tunnel:MyJLink::jlink2.segger.com                 // J-Link was registered by nickname, without a password, at jlink2.segger.com
 IP tunnel:600100000:MyPassword123                    // J-Link was registered by S/N, with a password, at the SEGGER default tunnel server

Usage with different clients