STLink-V3SET – Review ..

Najnowsze narzędzie developerskie czyli niesamowity  STLink-V3SET, jego rolą jest zastąpienie starego i powolnego już STLink-V2. Co więc w pudełku piszczy ? Jak się spisuje ?  Zaraz się dowiemy …

W zasadzie o samej zawartości pudełka już mówiłem :

na forum również powiedziałem co mi w nim nie leży .. https://forum.sunduino.pl/viewtopic.php?f=31&t=596#p2036

Jednak czas się zająć aspektem użytkowym naszej zabawki.  Zatem zobaczmy na możliwości jakimi się chwali producent:

  • V3 jest samodzielnym programatorem z adapterem rozszerzającym możliwości
  • posiada własne zasilanie przez złącze USB (Micro-B)
  • Interfejs zgodny z szybkim interfejsem USB 2.0
  • Bezpośrednia obsługa aktualizacji oprogramowania układowego (DFU)
  • Funkcje specyficzne dla JTAG / (SWD):
    • Obsługa napięcia aplikacji 3 V do 3,6 V i wejścia o tolerancji napięcia 5 V.
    • 3 Kable STDC14 do MIPI10 / STDC14 / MIPI20 (złącza o rastrze 1,27 mm)
    • Obsługa komunikacji JTAG
    • Obsługa komunikacji SWD i (SWV)
    • Szybkość maksymalna 24MHz
  • Funkcje specyficzne dla SWIM (dostępne tylko z adapterem  MB1440):
    • Obsługa napięcia aplikacji od 1,65 V do 5,5 V.
    • Złącze SWIM (raster 2,54 mm)
    • Obsługa trybów niskiej i wysokiej prędkości SWIM
  • Funkcje specyficzne dla wirtualnego portu COM (VCP):
    • Obsługa napięcia aplikacji 3 V do 3,6 V na interfejsie UART oraz tolerancja wejść dla 5 V.
    • Częstotliwość VCP do 15 MHz
    • Dostępne na złączu debugującym STDC14 (niedostępne na MIPI10)
  • Mostek wielościeżkowy USB specyficzne cechy SPI / UART / I2C / CAN / GPIO:
    • Obsługa napięcia aplikacji j/w.
    • Sygnały dostępne tylko na płycie adaptera (MB1440)
  • Programowanie Flash metodą „przeciągnij i upuść”
  • Posiada dwie kolorowe diody LED: komunikacja, zasilanie

To sporo w porównaniu z v2 , względem poprzednika jest też mniej plastikowy, a same materiały lepszej jakości. Oczywiście nie wszystko jest takie kolorowe jak się wydaje. W zestawie dostaliśmy 2 przewody dla złącza STDC14  , ale wszystkie w rastrze 1.27mm wiec bezpośrednio nie pasują do starszych modułów. Oczywiście to nie jest duży problem bowiem na płytce adaptera znajdziemy wszystkie wyjścia w rastrze 2.54mm wiec jest dobrze z adapterem. Ponadto właśnie to on jest tu istotny bo udostępnia wszystkie dodatkowe funkcje.

Sama instalacja przebiega sprawnie i bezproblemowo jak na STLinka przystało, Warto też od razu zaktualizować oprogramowanie układowe za pomocą updatera.  A na tą chwilę najnowsze to : V3J4M2B3S1

Programator świetnie współpracuje z zalecanym STM32CubeProgramer:

Ale też ze starszym ST-Link Utility:

Podczas programowania jest znacząco szybszy i sprawniejszy co ciekawe, róznież się nie zawiesza/zatyka co w przypadku v2 czasem się zdarzało. Podczas używania v3 z STM32CubeIDE i Attolic TrueStudio , wszystko przebiega znacznie sprawniej niż na v2. Debuger również działa szybciej , ale to też nie dziwne  gdyż v3 jest 2x szybszy od poprzednika.

VCP również fajnie śmiga i jest to wygodne bo nie trzeba mięć kilku urządzeń podłączonych do komputera na raz.   Nie sprawdzałem jeszcze wszystkich możliwości programatora jedynie w sumie podstawowe funkcje:

  • JTAG
  • SWD
  • SWIM
  • VCP
  • SPI

Ale nawet właśnie to ostatnie czyli SPI sprawnie programuje pamięci więc podejrzewam że z resztą będzie tylko lepiej :)  I od tej pory będę tylko z nim pracował a wnioski i dalsze informacje opiszę na forum.