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