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

Описание приложения

Обновление прошивки ЦП 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. Неограниченное использование приложения

Скриншот

  • StmDfuUsb Скриншот 0
  • StmDfuUsb Скриншот 1
  • StmDfuUsb Скриншот 2
  • StmDfuUsb Скриншот 3
    Techie Oct 25,2023

    Works as advertised, but the interface could be more user-friendly. Documentation is sparse.

    Ingeniero Dec 17,2023

    Funciona como se anuncia, pero la interfaz podría ser más intuitiva. La documentación es escasa.

    Développeur Jul 22,2024

    Fonctionne comme prévu, mais l'interface pourrait être plus conviviale. La documentation est limitée.