Dorénavant, les nouveaux produits STM32 ne seront pris en charge que par l’outil, appelé STM32CubeProg, de sorte qu’il obsolète les outils existants, notamment:
Programmeur visuel ST (STVP)
Programmeur de mise à niveau du micrologiciel du périphérique USB DFuSe
STM32 Flash Loader sous Windows uniquement
utilitaires logiciels à utiliser avec ST-Link
STM32CubeProg (ou STM32CubeProgrammer, ST l’appelle tous les deux) permettra la programmation «par l’intermédiaire de toute connexion commode» avec la MCU et prend en charge les interfaces de débogage et de chargeur de démarrage, conformément à ST, notamment:
JTAG
broches de débogage à un fil (SWD)
UART
USB
SPI
I 2 C
POUVEZ
Il fonctionnera avec les mémoires internes flash, RAM et OTP, ainsi que les mémoires externes, et permettra la programmation et le téléchargement d’options, la vérification du contenu de la programmation et l’automatisation de la programmation par script.
«Les fonctionnalités intégrées incluent le« créateur de paquet approuvé »STM32, qui protège la propriété intellectuelle des OEM en cryptant les micrologiciels à l'aide d'une clé AES-GCM et en utilisant le module de sécurité matérielle STM32HSM-V1 [HSM]», a déclaré ST.
HSM gère l'authentification et la gestion des licences, avec une «installation sécurisée du microprogramme» (SFI) sécurisée permettant aux équipementiers de limiter le nombre de périphériques pouvant être programmés. Le premier STM32HSM, avec un maximum de programmation de 300 unités pour le prototypage, sera disponible à la fin du mois de juillet.
STM32CubeProg peut être téléchargé gratuitement ici .
L'outil est fourni dans les versions GUI (interface graphique utilisateur) et CLI (interface de ligne de commande).






