Incorrect J-Link USB driver installed
There are some third party J-Link drivers available, which cannot be used with the J-Link software. When using those drivers, J-Link will successfully enumerate and show up as "J-Link" in the Windows Device Manager but using the J-Link with the J-Link software package and other software that relies on this package is impossible.
- Make sure that the J-Link software package, including the USB drivers are installed
- Open Windows Device Manager
- Connect J-Link via USB to the PC
- Locate the J-Link USB device that has just been added when J-Link was connected
- Follow the screenshots below to assign the SEGGER USB driver to take control over the J-Link probe
Possible Problem Sources
While on some Windows systems this behavior sometimes seems to happen accidentally, there are cases where it is explicit wanted behavior, to assign a specific USB driver other than the SEGGER one to J-Link. For example, this is the case when using OpenOCD which uses WinUSB to communicate with J-Link and therefore needs the WinUSB driver to take control over the J-Link probe, while by default the SEGGER USB driver takes over control.