Facilitant la vie des utilisateurs de microcontrôleurs (MCU) et de microprocesseurs (MPU) STM32, et renforçant davantage l'écosystème STM32Cube, la dernière version du programme STM32CubeProgrammer de STMicroelectronics rassemble les capacités de plusieurs programmeurs de périphériques dans un seul outil universel.
STM32CubeProgrammer permet aux utilisateurs de programmer leurs appareils via n'importe quelle connexion pratique, en choisissant parmi les broches JTAG ou de débogage à fil unique (SWD) du MCU, une interface UART ou USB, SPI, I2C ou CAN.
Le nouveau logiciel multi-OS remplace plusieurs outils, notamment ST Visual Programmer (STVP), le programmeur DFuSe USB Device Firmware Upgrade, le chargeur Flash STM32 pour Windows uniquement et les utilitaires logiciels à utiliser avec ST-Link, pour offrir une flexibilité maximale avec les avantages environnement unifié cohérent. Désormais, les nouveaux produits STM32 ne seront pris en charge que par STM32CubeProgrammer.
Les fonctionnalités intégrées incluent le STM32 Trusted Package Creator, qui protège la propriété intellectuelle des OEM en chiffrant le micrologiciel à l'aide d'une clé AES-GCM et en travaillant avec le module de sécurité matériel (HSM) compagnon STM32HSM-V1.
Le HSM gère l'authentification et les licences, avec une installation sécurisée de micrologiciel (SFI) qui permet aux OEM de limiter le nombre d'appareils pouvant être programmés. Le premier STM32HSM avec un nombre maximum de programmations de 300 unités pour le prototypage sera disponible fin juillet 2019.
La dernière version du STM32CubeProgrammer (STM32CubeProg) peut être téléchargée gratuitement sur www.st.com/stm32cubeprog