StmDfuUsb
![]() |
Ultima versión | 1.25 |
![]() |
Actualizar | Apr,12/2025 |
![]() |
Desarrollador | Yaroslav Trymbach |
![]() |
SO | Android 5.0+ |
![]() |
Categoría | Herramientas |
![]() |
Tamaño | 2.6 MB |
![]() |
Google PlayStore | ![]() |
Etiquetas: | Herramientas |



Actualización de firmware de la CPU STM32 a través del cable USB utilizando el protocolo USB DFU
Aplicación para actualizar el firmware de la CPU STM32 a través del cable USB utilizando el protocolo USB DFU
La realización de esta aplicación se basa en los siguientes documentos de STMicroelectronics:
- AN2606: Modo de arranque de memoria del sistema de microcontrolador STM32
- AN3156: Protocolo USB DFU utilizado en el gestor de arranque STM32
Cómo usar la aplicación
Requisito previo
- Su dispositivo móvil debe admitir USB-OTG.
Preparación
- Conecte la placa STM32 a su dispositivo móvil utilizando un cable USB-OTG.
- Active el modo Bootloader para el STM32. Consulte AN2606 para obtener instrucciones detalladas. En general, debe configurar el PINS BOOT0 y BOOT1 en la combinación correcta de acuerdo con su modelo de CPU.
Programación
Seleccione el archivo de firmware : elija el archivo de firmware que desea escribir. El archivo debe estar en uno de los siguientes formatos:
- Intel hex
- Registro S de Motorola
- DFUSE (formato STMicroelectronics DFU)
- Binario crudo
Establecer opciones de escritura : puede seleccionar las siguientes opciones:
- Borrar solo las páginas necesarias
- Protección de lectura no establecida si es necesario
- Go CPU después de la programación
Iniciar programación : presione el botón "Cargar archivo para flashear" y esperar a que se complete la operación.
Operaciones adicionales
La aplicación también admite las siguientes operaciones, que se pueden seleccionar a través de las opciones de menú apropiadas:
- Borde
- Verificar flash para blanco
- Comparación de Flash con el archivo
Modelos probados
La aplicación se ha probado en los siguientes modelos de microcontroladores STM32:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Restricciones en el uso
Puede realizar hasta 25 cargas de firmware completamente gratuitas. Después de alcanzar este límite, puede comprar uno de los siguientes servicios:
- 100 cargas adicionales
- Uso ilimitado de la aplicación