J-Link Probe Connection Issue with Third-Party IDEs - KBA227631

Version 3

    Author: JamesT_21           Version: **

     

    Translation - Japanese: サードパーティIDEでのJ-Linkプローブ接続の問題 - KBA227631 - Community Translated (JA)

     

    Question:

    Cypress Programmer 2.0 can connect to and use Segger’s J-Link debug probe. However, the IAR or Keil IDEs do not see the probe. What do I do to get it to work?

     

    Answer:

    You cannot use the J-Link debug probe simultaneously with both Cypress Programmer and a 3rd-party IDE.

     

    Cypress Programmer uses the Open OCD standard, which is incompatible with the default J-Link driver. For the Windows operating system, the Cypress Programmer documentation tells you to replace the Segger J-Link driver with the libusbK driver. After replacing the default J-Link driver, the IAR or Keil IDEs report that the J-Link probe is not found, even when plugged in. Those tools require the default J-Link driver. For more information on this issue, go to https://wiki.segger.com/OpenOCD.

     

    “Once the J-Link USB driver has been replaced, no SEGGER software from the J-Link software package will be able to communicate with J-Link anymore. To use SEGGER J-Link software again, the USB driver needs to be switched back to its default.”

     

    The same is true for 3rd-party IDEs. After configuring J-Link to work with Cypress Programmer, you must swap drivers to use the J-Link probe with either IAR or Keil tools.