O STM32CubeProgrammer suporta sistemas operacionais Windows®, Linux e MacOS® e pode gravar código na memória flash interna do microcontrolador STM32 / memória RAM ou externa usando uma variedade de formatos de arquivo, incluindo bytes de opções de memória ou de eliminação de setor. Os usuários também podem gerar arquivos criptografados necessários para a funcionalidade de programação de segurança de programa (instalação de atualização de firmware), verificar a autenticidade do software instalado na linha de produção e proteger a propriedade intelectual.
Com esta ferramenta comum, o usuário pode gravar microcontroladores STM32 usando SWD (bit-wire de depuração simples) ou JTAG, ou portas de boot-boot do programa, como UART e USB. Portanto, STM32CubeProgrammer converte ST Visual A STMicroelectronics também expandirá o canal de programação do STM32CubeProgrammer para as portas I2C e CAN do microcontrolador, todas integradas no ecossistema STM32Cube de ferramentas de software, como Programmer, DFUse Update de Firmware do Dispositivo, Flash Loader e ST-Link, respectivamente.
Além disso, o STM32CubeProgrammer permite aos desenvolvedores personalizar e configurar funções de microcontrolador usando uma interface de usuário gráfica (GUI) ou uma interface de linha de comando (CLI) que pode ser usada isoladamente ou integrada em outras aplicações. As operações de gravação de programas podem ser feitas manualmente ou usando scripts.
Para obter detalhes sobre a ferramenta ou para baixar o STM32CubeProgrammer gratuitamente, visite www.st.com/stm32cubeprog.