Bereit für Windows®, Linux oder MacOS® Betriebssystemen kann der STM32CubeProgrammer den On-Chip-Flash / RAM oder externe Speicher des STM32-Mikrocontrollers mit verschiedenen Dateiformaten programmieren. Zu den weiteren Funktionen gehören das Löschen des gesamten Speichers oder des Sektors und das Programmieren von Mikrocontroller-Options-Bytes. Benutzer können auch verschlüsselte Dateien für die sichere Programmierung erstellen (Secure Firmware Install / Update), um die Produktion zu authentifizieren und geistiges Eigentum zu schützen.
Mit diesem universellen Tool können Benutzer programmieren STM32-Mikrocontroller über die SWD (Single-Wire Debug) oder JTAG-Debugging-Ports des Geräts oder die Bootloader-Ports (wie UART und USB). Daher bringt der STM32CubeProgrammer die individuellen Fähigkeiten des ST Visual Programmers, des DFUse Device Firmware Update Tools, des Flash Loaders und des ST-Link Utility zusammen STM32Cube-Ökosystem. ST erweitert die Fähigkeiten des STM32CubeProgrammers durch Hinzufügen eines Programmierzugriffs über den Mikrocontroller I2C- und CAN-Ports.
Darüber hinaus bietet der STM32CubeProgrammer viele Möglichkeiten zum Anpassen und Konfigurieren von Features, entweder über die grafische Benutzeroberfläche (GUI) oder die Befehlszeilenschnittstelle (CLI). Dieses All-in-One-Tool kann auch im Standalone-Modus oder integriert von einer benutzerdefinierten Anwendung verwendet werden. Die Programmierung kann manuell oder automatisiert mit Skripten erfolgen.
Für weitere Informationen oder um den STM32CubeProgrammer kostenlos herunterzuladen, besuchen Sie bitte www.st.com/stm32cubeprog.