У меня жменька этих st-link'ов (странно, как еще ни один не сдох!),
всего выходит три разных распиновки. Помимо отличий с землей, еще
SWDIO и SWCLK местами путают. Есть у меня пара, где вообще прикол:
на корпусе одно обозначение (неправильное), а на печатной плате -
другое. Благо, хоть всего-то IO/CLK перепутали, а то б спалил еще
чего-нибудь… Но у всех этих "китайских" проблема в том, что nrst не работает. А вот купил не так давно "беленький" (прямо один-в-один как оригинал, но с надписью на брюхе "Made in China"), там все ОК, и можно запускать "st-flash --reset" для залоченных чипов вместо плясок со стиранием посредством stm32flash через USART1.