Difference between revisions of "JTAGLoad.exe"

From SEGGER Wiki
Jump to: navigation, search
m (Operation)
(Redirected page to JTAGLoad)
(Tag: New redirect)
 
Line 1: Line 1:
  +
#REDIRECT [[JTAGLoad]]
<div class="toclimit-2">
 
__TOC__
 
</div>
 
 
= Purpose =
 
JTAGload is a [[wikipedia:Serial_Vector_Format|SVF]] player. SVF files contain sequences of instructions that describe a sequence of states of the JTAG TAP state machine to be run through.
 
This can also be used to load a bitstream into an FPGA or configuration flash.
 
 
= Installation =
 
This supplementary tool (JTAGLoad.exe) is included in the “Flasher Software and Documentation Pack” you can download here: [https://www.segger.com/downloads/flasher/#Flasher Software And Documentation Pack FlasherSoftwareAndDocumentationPack]. It will be installed together with this package.
 
 
= Operation =
 
JTAGLoad.exe is called via the command line. Certain parameters can be specified during the call. Some values are queried interactively if they are missing or ambiguous.
 
== Command line arguments ==
 
{|class="wikitable"
 
|+ JTAGLoad command line arguments
 
|-
 
! argument !! description
 
|-
 
| -[[#Parameter_.3F|?]] || Shows usage and available commands.
 
|-
 
| -[[#Parameter_NoAutoExit|NoAutoExit]] || Prevents auto exiting.
 
|-
 
| -[[#Parameter_LogFile|LogFile]] ''path/to/log/file'' || Sets the log file path to <Path>.
 
|-
 
| -[[#Parameter_USB|USB]] || Connect to J-Link via USB.
 
|-
 
| -[[#Parameter_IP|IP]] ''address'' || Connects to the Flasher or J-Link via its TCP/IP address
 
|-
 
| -[[#Parameter_SelectEmuBySN|SelectEmuBySN]] ''serial number'' || Connects to a specific flasher or J-Link and uses the serial number to distinguish between them.
 
|}
 
[[File:JTAGLoad-Help.png|none|JTAGLoad.exe command line parameters]]
 
 
=== Parameter <code>?</code> ===
 
Shows a short help about usage and available commands.
 
==== Syntax ====
 
-?
 
==== Example ====
 
JTAGLoad.exe -?
 
 
=== Parameter <code>NoAutoExit</code> ===
 
If this parameter is used, JTAGLoad is not terminated after the process has been completed.
 
==== Syntax ====
 
-NoAutoExit
 
==== Example ====
 
JTAGLoad.exe -NoAutoExit
 
 
=== Parameter <code>LogFile</code> ===
 
This parameter specifies the name and path of the log file to which the output is to be written. It is usually used if the call is made automatically by a test program.
 
==== Syntax ====
 
-LogFile ''path/to/log/file''
 
==== Example ====
 
JTAGLoad.exe -LogFile c:\temp\jtagload.log
 
 
=== Parameter <code>USB</code> ===
 
This parameter to use the USB connection to flasher. In case more than one probe is connected, use [[#Parameter_SelectEmuBySN|-SelectEmuBySN]] to specify the probe.
 
==== Syntax ====
 
-USB
 
==== Example ====
 
JTAGLoad.exe -USB
 
 
=== Parameter <code>IP</code> ===
 
This parameter specifies the IP address of the probe and also forces JTAGLoad to connection to probe via TCP/IP.
 
==== Syntax ====
 
-IP ''ip address''
 
==== Example ====
 
JTAGLoad.exe -IP 192.168.0.211
 
 
=== Parameter <code>SelectEmuBySN</code> ===
 
This parameter specifies the serial number of the probe to connect to. Mostly used together with [[#Parameter_USB|-USB]].
 
==== Syntax ====
 
-SelectEmuBySN ''serial number''
 
==== Example ====
 
JTAGLoad.exe -SelectEmuBySN 174402908
 

Latest revision as of 14:22, 16 May 2024

Redirect to: