Nowa wersja programatora STM32CubeProgrammer
STMicroelectronics wydał najnowszą wersję programatora software’owego dla mikrokontrolerów i mikroprocesorów STM32 – STM32CubeProgrammer. Program jest częścią ekosystemu STM32Cube.
STM32CubeProgrammer umożliwia programowanie urządzeń za pomocą interfejsów JTAG, SWD, a także UART, USB, SPI, I2C oraz CAN. Nowe oprogramowanie zastępuje kilka poprzednio używanych programatorów, takich jak ST Visual Porgrammer, DFuSe USB Device Firmware Upgrade, STM32 Flash loader (dostępny dla Windowsa) oraz narzędzia współpracujące z ST-Link. Od teraz wszystkie nowe układy będą obsługiwane tylko przez zunifikowany programator STM32CubeProgrammer.
W oprogramowanie wbudowano funkcję STM32 Trusted Package Creator, który pozwala chronić własność intelektualną dzięki szyfrowaniu firmware kluczem AES-GCM i współpracuje ze sprzętowym modułem bezpieczeństwa STM32HSM-V1.
Moduł HSM może zarządzać uwierzytelnianiem i licencjonowaniem, a także zliczać liczbę bezpiecznych instalacji firmware (SFI). To ostatnie umożliwia producentom ograniczenie liczby urządzeń, które mogę być zaprogramowane. Pierwszy moduł STM32HSM, z ograniczeniem programowania do 300 urządzeń, będzie dostępny do końca lipca 2019.
Oprogramowanie jest dostępne na systemy Windows, Linux, a także MacOS.
Programator jest dostępny za darmo na stronie: www.st.com/stm32cubeprog