Actualización del firmware de la CPU STM32 mediante un cable USB mediante el protocolo USB DFU
Descripción general de la aplicación
Esta aplicación facilita las actualizaciones de firmware para CPU STM32 mediante un cable USB utilizando el protocolo USB DFU. Su implementación se basa en documentación de STMicroelectronics:
- AN2606: Modo de inicio de memoria del sistema del microcontrolador STM32
- AN3156: Protocolo USB DFU utilizado en el cargador de arranque STM32
Uso
Requisitos previos:
- Soporte USB-OTG en su dispositivo móvil
Preparación:
- Conecte la placa STM32 a su dispositivo móvil mediante un cable USB-OTG.
- Active el modo de cargador de arranque para STM32 (consulte AN2606 para obtener instrucciones).
Programación:
Seleccione el archivo de firmware para escribir. Los formatos admitidos incluyen:
- Intel Hex
- Motorola S-Record
- DfuSe (formato DFU de STMicroelectronics)
- Binario sin formato
-
Configurar opciones de escritura:
- Borrar solo las páginas necesarias
- Desarmar protección de lectura (si es necesario)
- Vaya a la CPU después de programar
- Haga clic en "Cargar archivo" a Flash" y espere a que se complete la operación.
Adicional Operaciones:
- Borrar
- Comprobación de flash en blanco
- Comparación de flash con archivo
Seleccione estas operaciones en el menú.
Microcontroladores probados:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Uso Restricciones:
El uso gratuito está limitado a 25 cargas de firmware. Después de alcanzar este límite, podrás comprar:
- 100 cargas adicionales
- Uso ilimitado