Semplificando la vita agli utenti del microcontrollore (MCU) e del microprocessore (MPU) STM32 e rafforzando ulteriormente l'ecosistema STM32Cube, l'ultima versione dell'STM32CubeProgrammer di STMicroelectronics riunisce le capacità di più programmatori di dispositivi in un unico strumento universale.
STM32CubeProgrammer consente agli utenti di programmare i propri dispositivi tramite qualsiasi connessione conveniente, scegliendo tra i pin JTAG o di debug a filo singolo (SWD) dell'MCU, un'interfaccia UART o USB, SPI, I2C o CAN.
Il nuovo software multi-OS sostituisce diversi strumenti tra cui ST Visual Programmer (STVP), DFuSe USB Device Firmware Upgrade programmer, STM32 Flash loader solo per Windows e utilità software da utilizzare con ST-Link, per offrire la massima flessibilità con i vantaggi di un ambiente unificato coerente. D'ora in poi, i nuovi prodotti STM32 saranno supportati solo da STM32CubeProgrammer.
Le funzionalità integrate includono STM32 Trusted Package Creator, che protegge la proprietà intellettuale degli OEM crittografando il firmware utilizzando una chiave AES-GCM e lavorando con l'HSM (Hardware Security Module) complementare STM32HSM-V1.
L'HSM gestisce l'autenticazione e le licenze, con un'installazione sicura del firmware (SFI) con limitazioni per consentire agli OEM di limitare il numero di dispositivi che possono essere programmati. Il primo STM32HSM con un conteggio massimo di programmazione di 300 unità per la prototipazione sarà disponibile alla fine di luglio 2019.
L'ultima versione di STM32CubeProgrammer (STM32CubeProg) può essere scaricata gratuitamente da www.st.com/stm32cubeprog