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