Mise à jour du micrologiciel du processeur STM32 via un câble USB à l'aide du protocole USB DFU
Aperçu de l'application
Cette application facilite les mises à jour du micrologiciel des processeurs STM32 via un câble USB en utilisant le protocole USB DFU. Sa mise en œuvre s'appuie sur la documentation de STMicroelectronics :
- AN2606 : Mode de démarrage de la mémoire système du microcontrôleur STM32
- AN3156 : Protocole USB DFU utilisé dans le chargeur de démarrage STM32
Utilisation
Prérequis :
- Prise en charge USB-OTG sur votre appareil mobile
Préparation :
- Connectez la carte STM32 à votre appareil mobile à l'aide d'un câble USB-OTG.
- Activez le mode chargeur de démarrage pour le STM32 (reportez-vous à l'AN2606 pour les instructions).
Programmation :
Sélectionnez le fichier du firmware à écrire. Les formats pris en charge incluent :
- Intel Hex
- Motorola S-Record
- DfuSe (format STMicroelectronics DFU)
- Binaire brut
-
Configurer les options d'écriture :
- Effacer uniquement les pages nécessaires
- Désactiver la protection de lecture (si nécessaire)
- Aller au CPU après la programmation
- Cliquez sur "Charger le fichier to Flash" et attendez la fin de l'opération.
Supplémentaire Opérations :
- Effacement
- Vérification du flash pour vide
- Comparaison du flash avec le fichier
Sélectionnez ces opérations dans le menu.
Microcontrôleurs testés :
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Utilisation Restrictions :
L'utilisation gratuite est limitée à 25 téléchargements de firmware. Après avoir atteint cette limite, vous pouvez acheter :
- 100 téléchargements supplémentaires
- Utilisation illimitée