Mise à jour du firmware du CPU STM32 via le câble USB à l'aide du protocole USB DFU
Application de mise à jour du firmware du CPU STM32 via un câble USB utilisant le protocole USB DFU
La réalisation de cette application est basée sur les documents suivants fournis par Stmicroelectronics:
- AN2606 : Mode de démarrage de mémoire du système de microcontrôleur STM32
- AN3156 : protocole USB DFU utilisé dans le chargeur de démarrage STM32
Comment utiliser l'application
Condition préalable
- 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 de chargeur de démarrage pour le STM32. Reportez-vous à AN2606 pour des instructions détaillées. Généralement, vous devez définir les broches BOOT0 et BOOT1 dans la combinaison correcte en fonction de votre modèle CPU.
Programmation
Sélectionnez le fichier du firmware : choisissez le fichier firmware que vous souhaitez télécharger. Le fichier doit être dans l'un des formats suivants:
- Intel hex
- Motorola S-Record
- DFUSE (Format DFU stmicroelectronics)
- Binaire brut
Définissez les options d'écriture : configurez les options d'écriture au besoin. Vous pouvez sélectionner parmi les éléments suivants:
- Effacer uniquement les pages nécessaires
- Protection de lecture non définie si nécessaire
- Faire un processeur après la programmation
Initiez le téléchargement : appuyez sur le bouton "Chargez le fichier à flash" et attendez que l'opération se termine.
Opérations supplémentaires
L'application prend également en charge les opérations suivantes, qui peuvent être sélectionnées via les options de menu appropriées:
- Effacement
- Vérification du flash pour l'état vide
- Comparaison du contenu Flash avec le fichier
Modèles testés
L'application a été vérifiée pour fonctionner avec les modèles de microcontrôleur STM32 suivants:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Restrictions sur l'utilisation
Vous pouvez effectuer jusqu'à 25 téléchargements de firmware gratuitement. Après avoir atteint cette limite, vous devez acheter l'un des services suivants:
- 100 téléchargements supplémentaires
- Utilisation illimité de l'application
Capture d'écran









