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