Demande de mise à jour du micrologiciel de la CPU STM32 via un câble USB à l'aide du protocole USB DFU.
La réalisation de l'application est basée sur les documents suivants de la société STMicroelectronics.
1. AN2606 STM32 MODE DE BOOT-BOOT SYSTEME MICROCONTROLLER
2. An3156 USB DFU Protocol utilisé dans le chargeur de démarrage STM32
Comment utiliser Application.
Prérequis
Votre appareil mobile doit supporter USB-OTG.
> Préparation
1. Connectez la carte STM32 avec votre appareil mobile par câble USB-OTG
2. Activez le mode de bootloader pour STM32. Comment faire cela lire en AN2606. En général, vous devez définir des pins boot0 et boot1 dans une combinaison correcte en fonction du modèle de votre CPU.
Programmation
1. Sélectionnez Fichier avec le micrologiciel que vous souhaitez écrire.
- Le fichier de micrologiciel doit être dans l'un des formats suivants
Intel Hex
- Motorola S-Record
- DFUSE (STMICROELLECTRONICS DFU Format)
Binaire brut
2. Définissez des options d'écriture dont vous avez besoin. Vous pouvez sélectionner les options suivantes
- Effacer uniquement les pages nécessaires
- Protection de lecture non définie Si besoin
- CPU après la programmation
3. Appuyez sur la touche "Charger le fichier pour clignoter" et attendez la fin de l'opération.
Les opérations suivantes sont disponibles en application
- Effacement de
- Vérification du flash pour blanc
Avec fichier.
Vous pouvez sélectionner cette opération via un point approprié dans le menu.
L'application est cochée sur les modèles suivants de microcontrôleurs:
stm32f072
STM32F302
STM32F401
STM32F746
STM32G474
STM32L432
Restriction de l'utilisation de
Vous pouvez créer jusqu'à 25 firmware télécharger pleinement gratuitement.
Après avoir atteint cette limite, vous pouvez acheter l'un des deux services
1. 100 supplémentaire de téléchargement de 2. illimité en utilisant de l'application.