Дом > Программы > Инструменты > StmDfuUsb

StmDfuUsb
StmDfuUsb
May 05,2025
Имя приложения StmDfuUsb
Разработчик Yaroslav Trymbach
Категория Инструменты
Размер 2.6 MB
Последняя версия 1.25
Доступен на
5.0
Скачать(2.6 MB)

Обновление прошивки CPU STM32 через USB -кабель с использованием протокола USB DFU

Приложение для обновления прошивки CPU STM32 через USB -кабель с использованием протокола USB DFU

Реализация этого приложения основана на следующих документах от Stmicroelectronics:

  1. AN2606 : Microcontroller System Microcontroller Microcontroller
  2. AN3156 : протокол USB DFU, используемый в загрузчике STM32

Как использовать приложение

Предварительное условие:

  • Ваше мобильное устройство должно поддерживать USB-OTG.

Подготовка:

  1. Подключите плату STM32 к мобильному устройству с помощью кабеля USB-OTG.
  2. Активируйте режим загрузчика для STM32. Обратитесь к AN2606 для подробных инструкций. Как правило, вам необходимо установить контакты Boot0 и Boot1 в правильной комбинации в соответствии с вашей моделью процессора.

Программирование:

  1. Выберите файл прошивки:

    • Выберите файл прошивки, который вы хотите написать. Файл должен быть в одном из следующих форматов:
      • Intel Hex
      • Motorola S-рекорд
      • Dfuse (формат DFU Stmicroelectronics)
      • Сырой бинар
  2. Установите варианты написания:

    • Вы можете выбрать по следующим параметрам:
      • Стереть только необходимые страницы
      • Необходитесь защиты считывания, если это необходимо
      • Go CPU после программирования
  3. Инициировать программирование:

    • Нажмите кнопку «Загрузить файл на вспышку» и дождитесь завершения операции.

Дополнительные операции, доступные в приложении:

  • Стирание
  • Проверка вспышки для пустого статуса
  • Сравнение содержимого вспышки с файлом

Вы можете получить доступ к этим операциям через соответствующие варианты меню.

Протестированные модели:

Приложение было успешно протестировано на следующих моделях микроконтроллера STM32:

  • STM32F072
  • STM32F205
  • STM32F302
  • STM32F401
  • STM32F746
  • STM32G474
  • STM32L432

Ограничения использования:

  • Вы можете выполнить до 25 загрузок прошивки совершенно бесплатно.
  • После достижения этого предела вы можете приобрести одну из следующих услуг:
    1. Дополнительные 100 загрузок.
    2. Неограниченное использование приложения.
Публикация комментариев