STM32CubeProgrammer support Windows®, Linux, MacOS® trois systèmes d'exploitation, divers formats de fichiers Flash / RAM ou une mémoire externe code interne à la programmation du microcontrôleur STM32. Les fonctions spécifiques comprennent les secteurs entiers octet option mémoire ou flash. les utilisateurs peuvent également générer un programme de sécurité au programme (firmware installer la mise à jour de sécurité) les fichiers chiffrés nécessaires à la fonction de vérifier l'authenticité de la ligne de production logiciel installé, la protection de la propriété intellectuelle.
Avec ces outils communs, l'utilisateur peut programmer le STM32 du programme de démarrage peut également être chargé dans le port (par exemple, UART et USB)., STM32CubeProgrammer est ainsi ST, sur puce microcontrôleur SWD (debug de fil) ou un port de débogage JTAG visuelle Programmer des fonctions respectives, dfuse périphérique Mise à jour du firmware, flash Loader et outil logiciel ST-Link intégrée dans STM32Cube tous les écosystèmes. STM32CubeProgrammer méthode semi-conducteurs devrait également extension programmée du canal est destiné aux ports I2C et microcontrôleur CAN.
En outre, STM32CubeProgrammer permet également aux développeurs d'utiliser l'interface utilisateur graphique (GUI) ou une interface de ligne de commande (CLI) et une fonction de configuration personnalisée du microcontrôleur. Le en un outil peut être utilisé seul ou peut être intégré dans d'autres logiciels d'application. Les opérations de gravure de programme peuvent être effectuées manuellement ou à l'aide de scripts.
Pour plus de détails sur l'outil ou pour télécharger STM32CubeProgrammer gratuitement, rendez-vous sur www.st.com/stm32cubeprog.