Hogar > Aplicaciones >StmDfuUsb

StmDfuUsb

StmDfuUsb

Categoría

Tamaño

Actualizar

Herramientas

2.6 MB

Apr 25,2025

Descripción de la aplicación:

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 la aplicación se basa en los siguientes documentos de STMicroelectronics:

  1. AN2606 : Modo de arranque de memoria del sistema de microcontrolador STM32
  2. 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

  1. Conecte la placa STM32 a su dispositivo móvil utilizando un cable USB-OTG.
  2. Active el modo Bootloader para el STM32. Para obtener instrucciones detalladas, consulte AN2606. En general, debe configurar el PINS BOOT0 y BOOT1 en la combinación correcta de acuerdo con el modelo de su CPU.

Programación

  1. Seleccione el archivo de firmware : elija el archivo con el firmware que desea escribir. El archivo de firmware debe estar en uno de los siguientes formatos:

    • Intel hex
    • Registro S de Motorola
    • DFUSE (formato STMicroelectronics DFU)
    • Binario crudo
  2. Establecer opciones de escritura : puede seleccionar las siguientes opciones:

    • Borrar solo las páginas necesarias
    • Protección de lectura no establecida si es necesario
    • Inicie la CPU después de la programación
  3. Iniciar programación : presione el botón "Cargar archivo para flashear" y esperar a que se complete la operación.

Operaciones adicionales disponibles en la aplicación

  • Borde
  • Verificación de flash para el estado en blanco
  • Comparación de contenido flash con el archivo

Puede seleccionar estas operaciones a través de los puntos de menú apropiados.

Modelos probados de microcontroladores

La aplicación se ha probado en los siguientes modelos de microcontroladores STM32:

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

Restricciones al usar

Puede realizar hasta 25 cargas de firmware completamente gratuitas. Una vez que alcance este límite, puede comprar uno de los siguientes servicios:

  1. Un adicional de 100 cargas
  2. Uso ilimitado de la aplicación
Captura de pantalla
StmDfuUsb captura de pantalla 1
StmDfuUsb captura de pantalla 2
StmDfuUsb captura de pantalla 3
StmDfuUsb captura de pantalla 4
Información de la aplicación
Versión:

1.25

Tamaño:

2.6 MB

Sistema operativo:

Android 5.0+

Revelador: Yaroslav Trymbach
Nombre del paquete

com.yatrim.stmdfuusb

Disponible en Pago de Google