STM32CubeProgrammer — универсальный инструмент перепрограммирования контроллеров STM32 от STMicroelectronics
Компания STMicroelectronics представляет STM32CubeProgrammer (STM32CUBEPROG) — универсальный инструмент перепрограммирования контроллеров STM32 для основных операционных систем.
Данное решение обеспечивает простую в использовании и эффективную среду для чтения, записи и проверки памяти устройства через интерфейс отладки (JTAG и SWD) и интерфейс загрузчика (UART и USB). Предлагает широкий спектр функций для программирования внутренней памяти микроконтроллеров STM32, например Flash, RAM и OTP, а также внешней памяти. STM32CubeProgrammer позволяет программировать и загружать параметры, программировать проверку содержимого и автоматизировать программирование микроконтроллеров с помощью сценариев.
STM32CubeProgrammer поставляется в графическом интерфейсе пользователя (GUI) и интерфейсе командной строки (CLI).
Особенности STM32CubeProgrammer:
- стирает, программирует, просматривает и верифицирует содержимое флэш-памяти устройства;
- поддерживает Motorola S19, Intel HEX, ELF и двоичные форматы;
- поддерживает интерфейсы отладки ST-LINK (JTAG/SWD) и загрузчика (UART и USB DFU);
- программирует, стирает и проверяет содержимое внешней памяти; содержит примеры внешних флэш-загрузчиков, чтобы помочь пользователям разрабатывать их для конкретных внешних запоминающих устройств;
- выполняется автоматическое программирование STM32 (удаление, проверка, программирование, настройка байтов опций);
- предусмотрена возможность OTP-программирования памяти;
- обеспечивает автоматизацию сценариев посредством скриптов через интерфейс командной строки;
- обновляет прошивку ST-LINK;
- включает безопасное создание прошивки с использованием STM32 Trusted Package Creator tool;
- поддерживает ОС: Windows, Linux, macOS.