Ab sofort wird für neue STM32-Produkte nur noch das Tool STM32CubeProg unterstützt, sodass vorhandene Tools wie die folgenden nicht mehr unterstützt werden:
ST Visual Programmer (STVP)
DFuSe USB-Geräte-Firmware-Upgrade-Programmierer
Nur Windows-STM32-Flash-Loader
Software-Dienstprogramme zur Verwendung mit ST-Link
STM32CubeProg (oder STM32CubeProgrammer, ST nennt es beide) ermöglicht das Programmieren über jede geeignete Verbindung mit der MCU und unterstützt gemäß ST Debug- und Bootloader-Schnittstellen, einschließlich:
JTAG
Single-Wire-Debug-Pins (SWD)
UART
USB
SPI
I 2 C
KÖNNEN
Es funktioniert mit internen Flash-, RAM- und OTP-Speichern sowie externen Speichern und ermöglicht das optionale Programmieren und Hochladen, das Programmieren der Inhaltsüberprüfung und die Automatisierung der Programmierung durch Skripten.
"Zu den integrierten Funktionen gehört der 'Trusted Package Creator' STM32, der das geistige Eigentum der OEMs schützt, indem die Firmware mit einem AES-GCM-Schlüssel verschlüsselt und mit dem Companion Hardware Security Module STM32HSM-V1 [HSM] zusammenarbeitet", so ST.
HSM verwaltet die Authentifizierung und Lizenzierung mit einer gegenläufigen "sicheren Firmware-Installation" (Secure Firmware Install, SFI), mit der OEMs die Anzahl der Geräte beschränken können, die programmiert werden können. Der erste STM32HSM mit einer maximalen Programmieranzahl von 300 Einheiten für das Prototyping wird Ende Juli verfügbar sein.
STM32CubeProg kann hier kostenlos heruntergeladen werden .
Das Tool wird in den Versionen GUI (Graphical User Interface) und CLI (Command Line Interface) geliefert.






