Facilitant la vida dels usuaris de microcontroladors STM32 (MCU) i microprocessadors (MPU) i reforçant encara més l’ecosistema STM32Cube, l’última versió del STM32CubeProgrammer de STMicroelectronics reuneix les capacitats de diversos programadors de dispositius en una sola eina universal.
STM32CubeProgrammer permet als usuaris programar els seus dispositius mitjançant qualsevol connexió convenient, escollint entre els pins JTAG o de depuració d’un sol fil (SWD) de la MCU, una interfície UART o USB, SPI, I2C o CAN.
El nou programari multi-SO substitueix diverses eines, com ara el programador visual ST (STVP), el programador d’actualització del firmware del dispositiu USB DFuSe, el carregador Flash STM32 només per a Windows i les utilitats de programari que s’utilitzen amb ST-Link, per oferir la màxima flexibilitat amb els avantatges d’un entorn unificat consistent. A partir d’ara, els nous productes STM32 només seran compatibles amb STM32CubeProgrammer.
Les funcions integrades inclouen el creador de paquets de confiança STM32, que protegeix la propietat intel·lectual dels OEM xifrant el firmware mitjançant una clau AES-GCM i treballant amb el mòdul de seguretat de maquinari (HSM) complementari STM32HSM-V1.
El HSM gestiona l'autenticació i les llicències, amb una instal·lació de microprogramari segur (SFI) contra-limitada que permet als OEM restringir el nombre de dispositius que es poden programar. El primer STM32HSM amb un recompte màxim de programació de 300 unitats per prototipatge estarà disponible a finals de juliol de 2019.
La versió més recent de STM32CubeProgrammer (STM32CubeProg) es pot descarregar gratuïtament des de www.st.com/stm32cubeprog
