Обновите прошивку процессора STM32 через USB-кабель с использованием протокола USB DFU.
Это приложение позволяет обновлять прошивку процессора STM32 через USB-кабель, используя протокол USB DFU.
Реализация данного приложения основана на следующих документах компании STMicroelectronics.
1. AN2606: Режим загрузки системной памяти микроконтроллера STM32
2. AN3156: Протокол USB DFU, используемый в загрузчике STM32
Как использовать приложение.
ТРЕБОВАНИЯ
Ваше мобильное устройство должно поддерживать USB-OTG.
ПОДГОТОВКА
1. Подключите плату STM32 к вашему мобильному устройству с помощью кабеля USB-OTG.
2. Активируйте режим загрузчика на STM32. Обратитесь к AN2606 за инструкциями. Обычно это требует установки правильных значений для контактов BOOT0 и BOOT1 в соответствии с вашей конкретной моделью процессора.
ПРОГРАММИРОВАНИЕ
1. Выберите файл прошивки, который хотите записать.
- Файл прошивки должен быть в одном из следующих форматов:
- Intel Hex
- Motorola S-Record
- DfuSe (формат DFU от STMicroelectronics)
- Сырой бинарный файл
2. Настройте желаемые параметры записи. Вы можете выбрать:
- Стереть только необходимые страницы
- Снять защиту от чтения при необходимости
- Запустить процессор после программирования
3. Нажмите кнопку "Загрузить файл во флеш-память" и дождитесь завершения операции.
Приложение также поддерживает следующие дополнительные операции:
- Стирание флеш-памяти
- Проверка, пуста ли флеш-память
- Сравнение содержимого флеш-памяти с файлом.
Вы можете выбрать эти операции через соответствующие пункты меню.
Приложение было протестировано на следующих моделях микроконтроллеров:
STM32F072
STM32F205
STM32F302
STM32F401
STM32F746
STM32G474
STM32L432
ОГРАНИЧЕНИЯ ИСПОЛЬЗОВАНИЯ
Вы можете выполнить до 25 обновлений прошивки абсолютно бесплатно.
Как только вы достигнете этого лимита, вы можете приобрести одну из двух услуг:
1. Дополнительные 100 обновлений
2. Неограниченное использование приложения.