Cette application permet les mises à jour du micrologiciel des microcontrôleurs STM32 via un câble USB en utilisant le protocole USB DFU. Sa fonctionnalité est basée sur la documentation STMicroelectronics (AN2606 et AN3156).
Prérequis :
- Votre appareil mobile doit prendre en charge USB OTG.
Préparation :
- Connectez la carte STM32 à votre appareil mobile à l'aide d'un câble USB OTG.
- Activez le mode chargeur de démarrage STM32 (consultez AN2606 pour des instructions spécifiques basées sur le modèle de votre microcontrôleur ; cela implique généralement la configuration des broches BOOT0 et BOOT1).
Programmation :
- Sélectionnez le fichier du firmware (.hex, .srec, .dfu ou binaire brut).
- Configurez les options d'écriture (par exemple, effacement sélectif de page, désactivation de la protection en lecture, redémarrage automatique du processeur).
- Cliquez sur "Charger le fichier à flasher" et attendez la fin du processus.
Fonctionnalités supplémentaires :
L'application propose également des options pour :
- Effacement du flash
- Chèque en blanc Flash
- Comparaison du firmware avec la mémoire flash
Microcontrôleurs pris en charge :
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
Restrictions d'utilisation :
L'application permet jusqu'à 25 téléchargements gratuits de firmware. Au-delà de cette limite, vous pouvez acheter l'une des deux options de mise à niveau :
- 100 téléchargements supplémentaires
- Utilisation illimitée des applications