STMicroelectronics ST-Link v2

STMicroelectronics ST-Link v2
Razem głosów: 9 co stanowi: 86.67% całości.

Firma STMicroelectronic to nie tylko świetne mikrokontrolery czy zestawy EVB jak Discovery i Nucleo ale też świetny debuger / programator dla mikrokontrolerów STM32

Wprawdzie płytki Discovery i Nucleo zawierają na pokładzie ST-Link v2  w skromnej wersji bo zawierają tylko interfejs SWD (Serial Wire Debuger) jednak w wielu wypadkach jest to bardzo wygodne rozwiązanie i jednocześnie najtańsza metoda na zdobycie Interfejsu programującego dla mikrokontrolerów STM32  jednocześnie bardzo oszczędne gdyż wymaga tylko 4 przewodów :)

  • VTG  czyli napięcie zasilające układ  programowany
  • SWDIO czyli dwukierunkowa Linia danych
  • SWCLK czyli linia zegara
  • GND

Jednakże w wielu przypadkach może się nam przydać pełny interfejs JTAG , jak też możliwość programowania mikrokontrolrów STM8 przez interfejs SWIM.  I tu przychodzi z pomocą wspaniały i nieoceniony ST-Link v2/01-0.

Niepozorne pudełko zawiera w sobie zwarte i skądinąd ładny interfejs…

oraz komplet przewodów do pracy :

zatem znajdziemy tam:

  • przewód USB
  • przewód JTAG 20pin
  • przewód SWIM 2x4pin
  • przewód SWIM 4pin  – 4x1pin  dla wygody używania

Brakuje tylko przewodu SWD …

Jednak że to nie jest wielki problem :) , a sam ST-Link idealnie się spisuje z  SunEVB  STM32 oraz np SUN-1xxR :)

który został dołączony 4rema przewodami interfejsem SWD

ale bardzo dobrze się spisuje również przewód SWD który został wykonany dla J-Linka

 

Mimo iż lubię używać J-Linka , nie mniej do zabawy z STM32  to dużo tańsza opcja i dużo lepsze rozwiązanie zwłaszcza jeśli nie zamierzacie używać innych ARM a jedynie STM32.  Prezentowany Interfejs to koszt ok ~140pln w różnych sieciach elektronicznych , jak Farnel , Kamami  … lub  22USD w sklepie producenta + wysyłka i cło.

Kilka fotek :


Mam nadzieję że i wam się podoba to maleństwo bo mi bardzo, choć posiadałem wcześniejszą wersję ST-linka i również byłem zadowolony , a opisałem go w czasach można rzec elektronicznych dinozaurów :)

https://www.sunduino.pl/programator-debuger-st-link/

Koniec tej prezentacji , pozostaje mi jedynie podać linki do materiałów dodatkowych:

  1. Strona producenta
  2. User Manual

Opis złącza JTAG jest identyczny jak przy staruszku …

Programator/Debuger doskonale się spisuje z TrueStudio oraz VisualGDB, a małe rozmiary i elegancka obudowa powodują że warto tego maluszka mieć pod ręką bo jednak co zewnętrzny debuger to zewnętrzny debuger :)  Dodatkowo współpracuje też z programem SunDUDEK

który powstał dla hecy i radzi sobie z wieloma mikrokontrolerami, ale nie jest już rozwijany.

Opis pinów złącza JTAG:

oraz złącza SWIM Flat Ribbon

 

Tym samym życzę miłej zabawy z tym świetnym Debugerem dla wszystkich pasjonatów STM32 i STM8