För att göra livet enklare för STM32-mikrokontroller (MCU) och mikroprocessoranvändare (MPU) och ytterligare stärka STM32Cube-ekosystemet, samlar den senaste versionen av STM32CubeProgrammer från STMicroelectronics möjligheterna för flera enhetsprogrammerare till bara ett universellt verktyg.
STM32CubeProgrammer låter användare programmera sina enheter genom valfri anslutning, välja mellan MCU: s JTAG- eller SWD-stift (single-wire debug), ett UART- eller USB-, SPI-, I2C- eller CAN-gränssnitt.
Den nya mjukvaran med flera operativsystem ersätter flera verktyg inklusive ST Visual Programmer (STVP), DFuSe USB Device Firmware Upgrade programmerare, endast Windows-STM32 Flash loader och programverktyg för användning med ST-Link, för att ge maximal flexibilitet med fördelarna med en konsekvent enhetlig miljö. Från och med nu stöds nya STM32-produkter endast av STM32CubeProgrammer.
De inbyggda funktionerna inkluderar STM32 Trusted Package Creator, som skyddar OEM-företagens immateriella egendom genom att kryptera firmware med en AES-GCM-nyckel och arbeta med STM32HSM-V1 kompletterande hårdvarusäkerhetsmodul (HSM).
HSM hanterar autentisering och licensiering, med motbegränsad Secure Firmware Install (SFI) som gör det möjligt för OEM-företag att begränsa antalet enheter som kan programmeras. Den första STM32HSM med ett maximalt programmeringsantal på 300 enheter för prototyper kommer att finnas tillgängligt i slutet av juli 2019.
Den senaste versionen av STM32CubeProgrammer (STM32CubeProg) kan laddas ner gratis från www.st.com/stm32cubeprog