J-Link on Windows ARM
Jump to navigation
Jump to 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
- 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
In order to use J-Link under Windows arm64, J-Link must be configured for WinUSB driver selection, instead of SEGGER driver selection. While this step is not necessary for current J-Link models and hardware versions as they are already shipped with WinUSB driver selection, it may be necessary for older ones. Configuring the driver selection is done via J-Link Configurator:
- Connect the J-Link to a machine that is running an operating system other than Windows arm64
- This can be a machine running Windows x64, Windows i386, macOS x64, macOS M1, Linux i386, Linux x64, Linux arm, Linux arm64, etc...
- Follow the steps in the J-Link WinUSB driver selection article making sure that WinUSB is selected
- Disconnect the unit from the machine
- Connect the unit via USB to the Windows arm64 machine
- Make sure the most recent version of the J-Link software package is installed
- The J-Link software running on Windows arm64 will now be able to recognize and communicate with the unit via USB