Это приложение позволяет обновлять прошивку микроконтроллера STM32 через USB-кабель с использованием протокола USB DFU. Он использует документацию STMicroelectronics (AN2606 и AN3156) для режимов загрузки STM32 и протокола USB DFU.
Предпосылки:
- Ваше мобильное устройство должно поддерживать USB OTG.
Подготовка:
- Подключите плату STM32 к мобильному устройству с помощью кабеля USB OTG.
- Активируйте режим загрузчика STM32 (конкретные инструкции в зависимости от модели вашего процессора см. в AN2606; обычно это включает настройку контактов BOOT0 и BOOT1).
Программирование:
- Выберите файл прошивки (.hex, .srec, .dfu или необработанный двоичный файл).
- Параметры настройки: выборочное стирание страниц, отключение защиты от чтения (при необходимости) и автоматическое постпрограммирование выполнения ЦП.
- Нажмите «Загрузить файл для прошивки» и дождитесь завершения.
Дополнительные возможности:
Приложение также предлагает:
- Блэш-стирание
- Отключить проверку
- Сравнение Flash с выбранным файлом
Эти функции доступны через меню приложения.
Протестированные модели микроконтроллеров:
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
Ограничения на использование:
Приложение позволяет бесплатно загружать до 25 прошивок. За пределами этого лимита вы можете приобрести один из двух вариантов обновления:
- 100 дополнительных загрузок
- Неограниченное использование приложения