Niewątpliwie najczęściej sięgacie po STM32Cube , ja zaś szczególnie lubuję się w STMCUFinderze
Zaś połączone razem pozwalają na szybkie dopasowanie mikrokontrolera do naszych potrzeb, przegląd podstawowych
parametrów w/g kryteriów jak też i łatwe dzięki integracji z STM32CUBE szybko wygenerować ustawienia i wymagane
peryferia do naszego projektu.

Jednakże jest 3 narzędzie które nieodzownie wspomaga nasze prace zwłaszcza w połączeniu z programatorem ST-Link,
a jest nim STM32CubeProgramer.

Program ten to w zasadzie taka unowocześniona wersja ST-Link Utility , bardziej pasująca do dzisiejszych czasów.
Świeży i elegancki interfejs oraz wyjątkowa przejrzystość sprawia że praca z naszym ST-Linkiem jest bardzo wygodna.
Wystarczy kliknąć Connect

I otrzymujemy połączenie z naszym mikrokontrolerem , zawartość jego pamięci oraz informacje na temat interfejsu
i podłączonego MCU. Co widać na powyższym screenie
Program pozwala na wiele ...
- Wspiera formaty Motorola S19, Intel HEX, ELF, oraz BIN
- Programatory/Debugery ST-Link zarówno JTAG jak i SWD
- bootloadery UART i USB DFU
i wiele innych ...
jak choćby przygotowanie pakietu automatycznego programowania
wybranym interfejsem TRUSTED PACKAGE o czym więcej w dokumencie
Po Lewej stronie mamy proste i czytelne menu, Domyślnie jesteśmy w 1 opcji : Memory & File Edition
Gdzie możemy podglądać zawartość pamięci mikrokontrolera , oraz załadować plik przeznaczony do zaprogramowania
pamięci mikrokontrolera.
(zanim się przyzwyczaicie można sobie podglądnąć co znaczą poprzez kliknięcie ikonki z trzema białymi paskami poziomymi)

jak widać wszystko ładnie czytelne

Następna opcja to Erasing & Programing co chyba jest oczywiste


Kolejna to Option Bytes

Tu mamy ładnie pogrupowane zaawansowane opcje króe możemy ustawić , jak zabezpieczenia przed odczytem
dane użytkownika i wiele innych .... jak ustawienia Watchdoga czy zabezpieczenia przed zapisem.
Tu raczej nie polecam grzebać niedoświadczonym użytkownikom gdyż podobnie jak w AVR fusami tak tez tu
można sobie unieruchomić dostęp do mikrokontrolera - co na szczęście w wielu przypadkach da się cofnąć:)
Ikonka na samym dole z symbolem Gumki służy do wykasowania pamięci mikrokontrolera i jej kliknięcie obarczone jest
informacją upewniająca program ze wiemy co chcemy zrobić


Jak widzicie to bardzo fajne i eleganckie narzędzie do pracy z STM32 i ST-linkiem , ale też ...
UWAGA !!!
Pozwalające na pracę nie tylko z ST-Link (jak to miało miejsce w ST-Link Utility , ale też i z bootloaderami
UART i USB DFU


Dodatkowo pozwala na szybkie upgreadowanie firmware w naszym ST-Linku .
Jak wiec widać jest to bardzo wygodne i przyjemne narzędzie , które również obowiązkowo powinniśmy mieć zainstalowane
jeśli się zajmujemy programowaniem mikrokontrolerów STM32 .
Instalka waży 128MB i jest do pobrania ze strony STM
Dostępne dla : Windows , Linux i MacOS...
Miłej zabawy i pracy...