Tornando a vida mais fácil para usuários de microcontroladores (MCU) e microprocessadores (MPU) STM32 e fortalecendo ainda mais o ecossistema STM32Cube, a versão mais recente do STM32CubeProgrammer da STMicroelectronics reúne os recursos de vários programadores de dispositivos em apenas uma ferramenta universal.
O STM32CubeProgrammer permite que os usuários programem seus dispositivos por meio de qualquer conexão conveniente, escolhendo entre os pinos JTAG do MCU ou pinos de depuração de fio único (SWD), interfaces UART ou USB, SPI, I2C ou CAN.
O novo software multi-OS substitui várias ferramentas, incluindo ST Visual Programmer (STVP), DFuSe USB Device Firmware Upgrade programer, carregador de Flash STM32 somente para Windows e utilitários de software para uso com ST-Link, para fornecer flexibilidade máxima com os benefícios de um ambiente unificado consistente. A partir de agora, os novos produtos STM32 serão suportados apenas pelo STM32CubeProgrammer.
Os recursos integrados incluem o STM32 Trusted Package Creator, que protege a propriedade intelectual dos OEMs criptografando o firmware usando uma chave AES-GCM e trabalhando com o módulo de segurança de hardware (HSM) complementar STM32HSM-V1.
O HSM gerencia a autenticação e o licenciamento, com Secure Firmware Install (SFI) contra-limitado, permitindo que os OEMs restrinjam o número de dispositivos que podem ser programados. O primeiro STM32HSM com contagem máxima de programação de 300 unidades para prototipagem estará disponível no final de julho de 2019.
A versão mais recente do STM32CubeProgrammer (STM32CubeProg) pode ser baixada gratuitamente em www.st.com/stm32cubeprog