Jak zaprogramować pamięci Flash mikrokontrolerów STM32 w zestawach DISCOVERY?

Dostępny bezpłatnie na stronie STMicroelectronics program narzędziowy ST-Link Utility umożliwia wygodne zaprogramowanie – za pośrednictwem interfejsu JTAG-USB zgodnego z ST-Link lub ST-Link/V2 (jak na przykład ZL30PRG z oferty KAMAMI.pl) – pamięci Flash dowolnego mikrokontrolera z rodziny STM32.   

Program obsługuje trzy formaty skompilowanych plików: binanry, Intel HEX oraz S-records (Motorola).  Na filmie poniżej przedstawiamy krok-po-kroku przebieg programowania pamięci Flash mikrokontrolera STM32F05x, zamontowanego na płytce zestawu STM32F0Discovery. W przypadku programowania innych mikrokontrolerów z rodziny STM32 czynności przebiegają w taki sam sposób.

Działanie interfejsu ST-Link na komputerze PC jest możliwe po zainstalowaniu sterowników, które są także dostępne na stronie producenta. Pod adresem można pobrać instrukcję do programu ST-Link Utility.

Tu jest dostępny opis podobnej konfiguracji środowiska uVision z pakietu MDK firmy Keil/ARM.