Обновление прошивки CPU STM32 через USB -кабель с использованием протокола USB DFU
Приложение для обновления прошивки CPU STM32 через USB -кабель с использованием протокола USB DFU
Реализация этого приложения основана на следующих документах от Stmicroelectronics:
- AN2606: Microcontroller System Microcontroller Microcontroller
- AN3156: протокол USB DFU, используемый в загрузчике STM32
Как использовать приложение
Условие
- Ваше мобильное устройство должно поддерживать USB-OTG.
Подготовка
- Подключите плату STM32 к мобильному устройству с помощью кабеля USB-OTG.
- Активируйте режим загрузчика для STM32. Обратитесь к AN2606 для подробных инструкций. Как правило, вам необходимо установить Pins Boot0 и Boot1 в правильной комбинации в соответствии с вашей моделью процессора.
Программирование
- Выберите файл прошивки: -  Файл прошивки должен быть в одном из следующих форматов:- Intel Hex
- Motorola S-рекорд
- Dfuse (формат DFU Stmicroelectronics)
- Сырой бинар
 
 
-  Файл прошивки должен быть в одном из следующих форматов:
- Установите варианты написания: -  Вы можете выбрать следующие параметры:- Стереть только необходимые страницы
- Необходитесь защиты считывания, если это необходимо
- Go CPU после программирования
 
 
-  Вы можете выбрать следующие параметры:
- Инициировать программирование: - Нажмите кнопку «Загрузить файл на вспышку» и дождитесь завершения операции.
 
Дополнительные операции доступны в приложении
- Стирание
- Проверка вспышки на бланк
- Сравните Flash с файлом
Вы можете получить доступ к этим операциям через соответствующие пункты меню.
Совместимость
Приложение было протестировано на следующих моделях микроконтроллера STM32:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Ограничения использования
Вы можете бесплатно выполнить до 25 загрузок прошивки. После достижения этого предела вы можете приобрести одну из следующих услуг:
- Дополнительные 100 загрузок
- Неограниченное использование приложения
 
             
                         
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                         
                                         
                                        