J-Trace PRO Cortex-M

From SEGGER Wiki
Jump to: navigation, search

USB driver not found

Problem

J-Trace PRO V2 Cortex-M and J-Trace PRO V2 Cortex do not use the SEGGER USB driver like J-Links do, but they use WinUSB instead. WinUSB was distributed by Microsoft via Windows Update so in case a USB device needed WinUSB, Windows downloaded it automatically in the background, where necessary. However, Microsoft changed their policy for Windows Vista / Windows 7 and WinUSB is no longer distributed via Windows Update. This may now lead to "no USB driver found" like problems when connecting J-Trace PRO to a PC for the first time.

Affected Operating Systems

  • Microsoft Windows 7
  • Microsoft Windows Vista

Solution

The easiest way to solve the driver issue is to install the required drivers manually. Please find below a step-by-step instruction:

  1. Download the following archive: WinUSBDriverInstall.zip
  2. Execute the InstallDriver.exe

If there is still no WinUSB device detected in your device manager but it is showing a J-Trace PRO under "unknown" or "other" devices section with a warning sign the driver has to be set manually:

  • For this simply right click the aforementioned entry.
  • Select properties.
  • Driver->Update Driver
  • Click Browse my computer for driver software.
  • Click Let me pick from a list [...]
  • Go to section "Universal serial bus devices" and select WinUSB as driver.

After this the J-Trace PRO should show up correctly as a WinUSB device in your device manager and the USB LED on the J-Trace PRO should have stopped blinking.

Should the J-Trace PRO never show up in device manager in the first place it is very likely that the USB3.0 controller on your mainboard has not been enabled yet. This can usually be done via the BIOS or UEFI during boot. For more information we recommend consulting with your mainboard manufacturer.

If you still run into any issues, please contact SEGGER directly.

J-Trace detected as HP Printer BIDI

Problem

J-Trace PRO is incorrectly detected as a HP printer device. This is a problem with the HP BIDI printer driver and Windows 7 / Vista. The wrong driver is assigned to J-Trace and it cannot be used with the J-Link/J-Trace software. This happens on PCs where the HP BIDI driver is installed before any J-Trace was ever connected to the PC. In order to fix this, the correct driver needs to be assigned to J-Trace manually. This only needs to be done once.

  • Open the Windows device manager
  • Open the USB devices tree. There should be a HP BIDI device shown which is really a J-Trace. (Check if the device is removed from the list if J-Trace is disconnected to make sure the correct USB device is selected)
    List J-Trace incorrectly
  • Right-click the USB device and click Properties
    Properties
  • Go to the Driver tab and click Update Driver...
    Update Driver
  • Click Browse my computer for driver software
    Browse Drivers
  • Click Let me pick from a list [...]
    Pick driver from list
  • Select WinUsb Device and click Next
    Select WinUSB
  • Windows will show that the new driver has been assigned successfully
    New driver applied
  • Check that J-Trace is now correctly listed as WinUSB device
    List J-Trace correctly

Affected Operating Systems

  • Microsoft Windows 7
  • Microsoft Windows Vista

If you still run into any issues, please contact SEGGER directly.