Home Apps Tools StmDfuUsb
StmDfuUsb

StmDfuUsb

5.0
Download
Download
Application Description

Updating Firmware of STM32 CPU via USB Cable Using USB DFU Protocol

Application for Updating Firmware of STM32 CPU via USB Cable Using USB DFU Protocol

The realization of this application is based on the following documents from STMicroelectronics:

  1. AN2606: STM32 Microcontroller System Memory Boot Mode
  2. AN3156: USB DFU Protocol Used in the STM32 Bootloader

How to Use the Application

Prerequisite:

  • Your mobile device must support USB-OTG.

Preparation:

  1. Connect the STM32 board to your mobile device using a USB-OTG cable.
  2. Activate bootloader mode for the STM32. For detailed instructions, refer to AN2606. Generally, you need to set the BOOT0 and BOOT1 pins in the correct combination according to your CPU model.

Programming:

  1. Select the firmware file you want to write. The firmware file should be in one of the following formats:

    • Intel hex
    • Motorola S-Record
    • DfuSe (STMicroelectronics DFU format)
    • Raw binary
  2. Set the writing options as needed. You can select from the following options:

    • Erase only necessary pages
    • Unset readout protection if needed
    • Go to CPU after programming
  3. Press the "Load file to flash" button and wait for the operation to finish.

Additional Operations Available in the Application:

  • Erasing
  • Checking flash for blank
  • Compare flash with file

You can select these operations via the appropriate menu item.

The application has been tested on the following microcontroller models:

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

Restrictions on Use:

  • You can perform up to 25 firmware uploads completely free of charge.
  • After reaching this limit, you can purchase one of the following services:
    1. An additional 100 uploads
    2. Unlimited use of the application
StmDfuUsb Screenshot 0
StmDfuUsb Screenshot 1
StmDfuUsb Screenshot 2
StmDfuUsb Screenshot 3
Reviews Post Comments
Trending Apps More +
v1.3.9.d / 21.18M
5.11.0_space / 77.0 MB
2.5 / 73.80M
2.13.1 / 56.31M
Latest Apps More +
Health & Fitness | 57.5 MB
Make Weight Loss Easy: Hydrate Smartly, Practice Fasting, Reach Your Goals!Hydro+: Your All-in-One Wellness PartnerHydro+ is the essential app for managing hydration, practicing intermittent fasting, and reaching your health targets. Packed with feat
Tools | 3.20M
The Reddit Video Downloader with Audio app makes saving your favorite Reddit content effortless. Perfect for offline viewing, this handy tool lets you preserve videos with their original soundtracks in just a few simple steps. Key Features: One-Ta
Events | 50.3 MB
Never miss a free game! Discover free titles from Epic Games, Steam, Amazon, Rockstar, and more. Never miss out on a great game again. Our Epic Freebie Games Radar app helps you track the latest free games from top platforms like Epic Games, S
Immerse yourself in the world of Islamic spiritual music with the all-in-one app, Umra Hadj - Нашиды и Салаваты. Stream popular nasheeds and salawats anywhere, keeping you connected to your faith while on the move. Get the latest updates on promotio
Shopping | 42.9 MB
The official Onlíner Catalog app for Belarus.Welcome to the official Onlíner Catalog app for Belarus. It lets you easily browse products and shop conveniently on your mobile phones and tablets.The Onliner Catalog features around 700 categories with o
Searching for a single app to meet all your TV series and movie needs? Your search ends with ASK4MOVIE - Series & Movies! This outstanding app provides a massive collection of films, TV series, and shows, so you always have fresh options. Explore th
Topics More +