Esta aplicación facilita las actualizaciones del firmware del microcontrolador STM32 mediante un cable USB utilizando el protocolo USB DFU. Aprovecha la documentación de STMicroelectronics (AN2606 y AN3156) para los modos de arranque STM32 y el protocolo USB DFU.
Requisitos previos:
- Su dispositivo móvil debe admitir USB OTG.
Preparación:
- Conecte su placa STM32 a su dispositivo móvil mediante un cable USB OTG.
- Active el modo de cargador de arranque STM32 (consulte AN2606 para obtener instrucciones específicas según el modelo de su CPU; esto generalmente implica configurar los pines BOOT0 y BOOT1).
Programación:
- Seleccione el archivo de firmware (.hex, .srec, .dfu o binario sin formato).
- Opciones de configuración: borrado selectivo de páginas, desactivación de la protección de lectura (si es necesario) y ejecución automática de la CPU después de la programación.
- Haga clic en "Cargar archivo en flash" y espere a que finalice.
Características adicionales:
La aplicación también ofrece:
- Borrado flash
- Cheque en blanco instantáneo
- Comparación flash con el archivo seleccionado
Se puede acceder a estas funciones a través del menú de la aplicación.
Modelos de microcontroladores probados:
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
Restricciones de uso:
La aplicación permite hasta 25 cargas de firmware gratuitas. Más allá de este límite, puede comprar una de dos opciones de actualización:
- 100 cargas adicionales
- Uso ilimitado de aplicaciones