StmDfuUsb

StmDfuUsb

Herramientas 2.6 MB by Yaroslav Trymbach 1.25 5.0 Apr 26,2025
Descargar
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 esta aplicación se basa en los siguientes documentos proporcionados por 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. Consulte AN2606 para obtener instrucciones detalladas. En general, debe configurar los pines Boot0 y Boot1 en la combinación correcta de acuerdo con su modelo CPU.

Programación

  1. Seleccione el archivo de firmware : elija el archivo de firmware que desea cargar. El archivo 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 : configure las opciones de escritura según sea necesario. Puede seleccionar de lo siguiente:

    • Borrar solo las páginas necesarias
    • Protección de lectura no establecida si es necesario
    • Go CPU después de la programación
  3. Iniciar la carga : 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
  • Verificación de flash para el estado en blanco
  • Comparación de contenido flash con el archivo

Modelos probados

La aplicación ha sido verificada para funcionar con los siguientes modelos de microcontroladores STM32:

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

Restricciones en el uso

Puede realizar hasta 25 cargas de firmware de forma gratuita. Después de alcanzar este límite, debe 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 0
  • StmDfuUsb Captura de pantalla 1
  • StmDfuUsb Captura de pantalla 2
  • StmDfuUsb Captura de pantalla 3
Reviews
Post Comments