ST-LINK on-board
Converting ST-LINK On-Board Into a J-Link

SEGGER offers a firmware upgrading the ST-LINK on-board on the Nucleo and Discovery Boards.

Overview

This firmware makes the ST-LINK on-board compatible with J-Link OB, allowing users to take advantage of most J-Link features like the ultra fast flash download and debugging speed or the free-to-use GDBServer.

Key features

  • Fully compatible with and same features as J-Link OB [More..]
  • Wide range of IDEs are supported
  • Virtual COM port (VCOM) support

In order to get started with ST-LINK on-board and upgrade it to a J-Link OB, just a few steps are necessary:

  • Make sure that the ST-LINK USB drivers are installed: Download
  • Make sure that the J-Link software package V5.12b or later is installed: Download
  • Download the SEGGER STLinkReflash utility: Download
  • Start the STLinkReflash utility
  • Agree to the license terms
  • Connect ST-LINK on-board to PC
  • Select "Upgrade to J-Link"
  • Wait for operation to complete
  • Quit the STLinkReflash utility

Terms of use

SEGGER created a firmware which runs on the ST-LINK on-board, making it J-Link compatible. In order to make use of this firmware, the following Terms Of Use must be accepted:

  • The firmware is only to be used with ST target devices. Using it with other devices is prohibited and illegal.
  • The firmware is for use with evaluation boards only. It is not for use with custom hardware.
  • The firmware may only be used for development and/or evaluation purposes. It may not be used for production purposes.
  • The firmware is made available without any warranty and without support.

If there is any doubt if a certain use may be considered within the foregoing scope it is strongly recommended to consult SEGGER prior to use.

When starting a debug session, the following license dialog shows up which must be accepted in order to be able to work with ST-LINK on-board:

Compatible Evaluation Boards

The following evaluation boards have been tested with the J-Link OB firmware and are known to be working. Other evaluation boards may work as well but are not guaranteed to do so. In case of doubt, please consult SEGGER. The pictured evaluation boards are examples only. Other models might vary in layout.

If, for whatever reason, the original ST-LINK firmware shall be restored and the ST-LINK on-board is already running the J-Link firmware, this can be achieved via the STLinkReflash utility:

  • Start the STLinkReflash utility
  • Agree to the license terms
  • Connect ST-LINK on-board to PC
  • Select "Restore ST-Link"
  • Wait for operation to complete
  • Quit the STLinkReflash utility

Firmware Version History and Limitations