J-Link on Windows ARM

From SEGGER Wiki
Revision as of 17:51, 9 December 2021 by Leon (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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
  • 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