Die neueste Version des STM32CubeProgrammer von STMicroelectronics vereinfacht das Leben von STM32-Mikrocontrollern (MCU) und Mikroprozessoren (MPU) und stärkt das STM32Cube-Ökosystem. Die Funktionen mehrerer Geräteprogrammierer vereinen die Funktionen mehrerer Geräteprogrammierer in nur einem universellen Tool.
Mit STM32CubeProgrammer können Benutzer ihre Geräte über jede bequeme Verbindung programmieren, indem sie zwischen den JTAG- oder SWD-Pins (Single Wire Debug) der MCU, einer UART- oder USB-, SPI-, I2C- oder CAN-Schnittstelle wählen.
Die neue Multi-OS-Software ersetzt verschiedene Tools, darunter ST Visual Programmer (STVP), DFuSe-Programmierer für das Firmware-Upgrade von USB-Geräten, STM32-Flashloader nur für Windows und Software-Dienstprogramme zur Verwendung mit ST-Link, um maximale Flexibilität mit den Vorteilen von a zu bieten konsistente einheitliche Umgebung. Ab sofort werden neue STM32-Produkte nur noch von STM32CubeProgrammer unterstützt.
Zu den integrierten Funktionen gehört der STM32 Trusted Package Creator, der das geistige Eigentum von OEMs schützt, indem er die Firmware mit einem AES-GCM-Schlüssel verschlüsselt und mit dem STM32HSM-V1-Hardware-Sicherheitsmodul (HSM) arbeitet.
Der HSM verwaltet die Authentifizierung und Lizenzierung mit der gegenläufigen Secure Firmware Install (SFI), mit der OEMs die Anzahl der programmierbaren Geräte einschränken können. Der erste STM32HSM mit einer maximalen Programmieranzahl von 300 Einheiten für das Prototyping wird Ende Juli 2019 verfügbar sein.
Die neueste Version des STM32CubeProgrammer (STM32CubeProg) kann kostenlos von www.st.com/stm32cubeprog heruntergeladen werden