Difference between revisions of "J-Link on Windows ARM"

From SEGGER Wiki
Jump to: navigation, search
(Created page with "This article describes how J-Link can be used with host systems running Windows ARM64. __TOC__ == Requirements == The following is required to use J-Link / J-Trace under Win...")
 
(Requirements)
Line 7: Line 7:
 
* [https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack J-Link software] V7.60 or later (Download and install ''64-bit Windows ARM'' installer)
 
* [https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack J-Link software] V7.60 or later (Download and install ''64-bit Windows ARM'' installer)
 
* When using USB: A J-Link model and hardware version that supports WinUSB driver selection. [https://wiki.segger.com/J-Link_Model_Overview Model overview]
 
* When using USB: A J-Link model and hardware version that supports WinUSB driver selection. [https://wiki.segger.com/J-Link_Model_Overview Model overview]
  +
: If a particular model does not list the WinUSB feature it must be assumed as not supported by this model.
  +
: In case of doubt, please get in touch with SEGGER.
 
* Connecting via IP is possible with any J-Link model
 
* Connecting via IP is possible with any J-Link model
   

Revision as of 09:10, 17 December 2021

This article describes how J-Link can be used with host systems running Windows ARM64.

Requirements

The following is required to use J-Link / J-Trace under Windows ARM64:

  • J-Link software V7.60 or later (Download and install 64-bit Windows ARM installer)
  • When using USB: A J-Link model and hardware version that supports WinUSB driver selection. Model overview
If a particular model does not list the WinUSB feature it must be assumed as not supported by this model.
In case of doubt, please get in touch with SEGGER.
  • Connecting via IP is possible with any J-Link model

Configuration

For historical reasons, most J-Link units use the SEGGER USB driver by default. These models need to be configured to use WinUSB to make them working under Windows ARM64.

Configuring of these probes is done via J-Link Configurator:

  1. Connect the J-Link to a non-Windows ARM64 machine
  2. Start the J-Link Configurator
  3. Make sure that the firmware is up-to-date by right-clicking it in the overview and selecting "Update firwmare"
    JLinkConfig FWUpdate.png
  4. Open the configuration dialog (right click on the unit -> Configure)
  5. Under USB Driver (Windows) select WinUSB
    JLinkConfig USBDrv.png
  6. Click OK
  7. Exit J-Link Configurator
  8. Disconnect the unit from the machine
  9. Connect the unit via USB to the Windows ARM64 machine
  10. Make sure the most recent version of the J-Link software package is installed
  11. The J-Link software running on Windows ARM64 will now be able to recognize and communicate with the unit via USB