StmDfuUsb
StmDfuUsb
1.25
2.6 MB
Android 5.0+
Mar 19,2023
5.0

Application Description

Обновление прошивки ЦП STM32 через протокол USB DFU

Это приложение позволяет обновлять прошивку ЦП STM32 через USB-кабель с использованием протокола USB DFU. Его разработка основана на следующих документах STMicroelectronics:

  1. Режим загрузки системной памяти микроконтроллера AN2606 STM32
  2. Протокол USB DFU AN3156, используемый в загрузчике STM32

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

Предпосылки:

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

Подготовка:

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

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

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

    • Файл прошивки должен быть в одном из следующих форматов:

      • Intel hex
      • Motorola S-Record
      • DfuSe (формат STMicroelectronics DFU)
      • Необработанный двоичный файл
  2. Установить параметры ввода:

    • Вы можете выбрать следующие параметры:

      • Удалить только необходимые страницы
      • Снять защиту считывания (при необходимости)
      • После программирования перейдите к процессору
  3. Нажмите «Загрузить файл для прошивки» и дождитесь завершения операции.

Дополнительные операции:

Приложение также предлагает следующие операции:

  • Стирание
  • Проверка флэш-памяти на пустое состояние
  • Сравнение флэш-памяти с файлом

Вы можете выбрать эти операции из соответствующих пунктов меню.

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

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

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

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

Вам разрешено бесплатно загрузить до 25 прошивок. Достигнув этого лимита, вы сможете приобрести одну из следующих услуг:

  1. Дополнительно 100 загрузок
  2. Неограниченное использование приложения

Screenshot

  • StmDfuUsb Скриншот 0
  • StmDfuUsb Скриншот 1
  • StmDfuUsb Скриншот 2
  • StmDfuUsb Скриншот 3