A partir de agora, os novos produtos STM32 serão suportados apenas pela ferramenta, que será denominada STM32CubeProg, tornando obsoletos as ferramentas existentes, incluindo:
ST Visual Programmer (STVP)
Programador de atualização de firmware de dispositivo USB DFuSe
Carregador de flash STM32 somente para Windows
utilitários de software para uso com o ST-Link
O STM32CubeProg (ou STM32CubeProgrammer, ST chama ambos) permitirá a programação “através de qualquer conexão conveniente” para o MCU, e suporta as interfaces de debug e bootloader, de acordo com o ST, incluindo:
JTAG
pinos de depuração de fio único (SWD)
UART
USB
SPI
I 2 C
PODE
Ele funcionará com memórias internas flash, RAM e OTP, além de memórias externas, e permite programação e upload de opções, programação de verificação de conteúdo e automação de programação através de scripts.
“Os recursos integrados incluem o 'Trusted Package Creator' do STM32, 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 complementar [HSM] STM32HSM-V1”, disse ST.
O HSM gerencia a autenticação e o licenciamento, com uma 'instalação segura de firmware' contra-limitada (SFI) que permite aos OEMs restringir 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.
O STM32CubeProg pode ser baixado gratuitamente aqui .
A ferramenta é entregue nas versões GUI (interface gráfica com o usuário) e CLI (interface de linha de comando).






