on
2023-03-02
05:01 AM
- edited on
2024-08-04
11:47 PM
by
Laurids_PETERSE
To answer the questions like "Is my ST-Link/V2 genuine? Where to find a genuine ST-Link/V2? Why my device isn't recognized?" and other related ones, please refer to the following:
ST-Link official in-circuit debuggers and programmers are available from standard STMicroelectronics distributors. Both STLINK-V3MINIE and STLINK-V3SET are usually available in volume, while the availability leadtime of ST-LINK/V2 may temporarily increase.
ST resources are dedicated to support genuine ST-Link products. We are not committed to ensure that clones are properly working with the firmware that we are delivering.
For reference, the pricing of STLINK-V3MINIE probe and of selected Nucleo boards is around 10$, i.e half the price of ST-LINK/V2.
The embedded ST-Link from a Nucleo-64 board may seamlessly be used to program and debug an external STM32 application. The related settings are described in the User Manual of the Nucleo-64 board UM1724 in the paragraph covering the embedded ST-Link/V2-1.
Note that anything looking like this is a fake/clone:
Even if it does have an "ST" logo on it:
There are many of these fakes/clones which all look identical, but they do not have consistent pinouts - the pinouts can be different, even when bought from the same place!
The above collected from a couple of previous posts:
#FakeSTLink #CloneSTLink
The clones also don't break out (without manual modding) the SWO pin needed for the "Serial Wire Viewer" (SWV) functionality in CubeIDE, which is very very useful while developing.
And RST is SWIM reset, not SWD reset signal. Moreover there are clones around which have totally weird pull-up/pull-downs on SWDIO and/or SWCLK. Causes communication to target to cease sporadically:
https://www.mikrocontroller.net/topic/515218
Probably the manufacturer just took a reel of resistors without knowing anything about the functionality of the circuit.