Description de l'application
Mise à jour du micrologiciel du processeur STM32 via un câble USB en utilisant le protocole USB DFU.
Application de mise à jour du micrologiciel du processeur STM32 via un câble USB en utilisant le protocole USB DFU.
La réalisation de l'application est basée sur les documents suivants de l'entreprise STMicroelectronics.
1. AN2606 Modes de démarrage de la mémoire système des microcontrôleurs STM32
2. AN3156 Protocole USB DFU utilisé dans le programme de démarrage des STM32
Comment utiliser l'application.
PRÉREQUIS
Votre appareil mobile doit prendre en charge l'USB-OTG.
PRÉPARATION
1. Connectez la carte STM32 à votre appareil mobile à l'aide d'un câble USB-OTG.
2. Activez le mode programmeur (bootloader) pour la STM32. Pour savoir comment faire, consultez l'AN2606. En règle générale, vous devez configurer les broches BOOT0 et BOOT1 selon la combinaison correcte correspondant au modèle de votre processeur.
PROGRAMMATION
1. Sélectionnez le fichier du micrologiciel que vous souhaitez écrire.
- Le fichier de micrologiciel doit être dans l'un des formats suivants :
- Intel Hex
- Motorola S-Record
- DfuSe (format DFU de STMicroelectronics)
- Binaire brut
2. Définissez les options d'écriture souhaitées. Vous pouvez sélectionner les options suivantes :
- Effacer uniquement les pages nécessaires
- Désactiver la protection contre la lecture si nécessaire
- Lancer le processeur après la programmation
3. Appuyez sur le bouton « Charger le fichier dans la mémoire flash » et attendez la fin de l'opération.
Les opérations suivantes sont également disponibles dans l'application :
- Effacement
- Vérification de la mémoire flash pour détecter si elle est vide
- Comparaison de la mémoire flash avec le fichier.
Vous pouvez sélectionner cette opération via l'option appropriée dans le menu.
L'application a été testée sur les modèles de microcontrôleurs suivants :
Stm32F072
Stm32F205
Stm32F302
Stm32F401
Stm32F746
Stm32G474
Stm32L432
LIMITES D'UTILISATION
Vous pouvez effectuer jusqu'à 25 téléchargements de micrologiciels entièrement gratuitement.
Une fois cette limite atteinte, vous pouvez acheter l'un des deux services suivants :
1. 100 téléchargements supplémentaires
2. Utilisation illimitée de l'application.
Capture d'écran
Applications semblables à StmDfuUsb