Home Apps Outils StmDfuUsb
StmDfuUsb
StmDfuUsb
1.25
2.6 MB
Android 5.0+
Mar 19,2023
5.0

Application Description

Mise à jour du micrologiciel du processeur STM32 via le protocole USB DFU

Cette application permet les mises à jour du micrologiciel des processeurs STM32 via un câble USB en utilisant le protocole USB DFU. Son développement s'appuie sur les documents suivants de STMicroelectronics :

  1. Mode de démarrage de la mémoire système du microcontrôleur AN2606 STM32
  2. Protocole USB DFU AN3156 utilisé dans le chargeur de démarrage STM32

Comment utiliser l'application

Prérequis :

  • Votre appareil mobile doit prendre en charge USB-OTG.

Préparation :

  1. Connectez votre carte STM32 à votre appareil mobile à l'aide d'un câble USB-OTG.
  2. Activez le mode bootloader pour votre STM32. Reportez-vous à l'AN2606 pour des instructions spécifiques. Généralement, vous devez définir les broches BOOT0 et BOOT1 dans la combinaison correcte en fonction de votre modèle de processeur.

Programmation :

  1. Sélectionnez le fichier du firmware :

    • Le fichier du firmware doit être dans l'un des formats suivants :

      • Intel hex
      • Motorola S-Record
      • DfuSe (format STMicroelectronics DFU)
      • Binaire brut
  2. Définir les options d'écriture :

    • Vous pouvez sélectionner les options suivantes :

      • Effacer uniquement les pages nécessaires
      • Désactiver la protection de lecture (si nécessaire)
      • Aller au CPU après la programmation
  3. Appuyez sur « Charger le fichier à flasher » et attendez que l'opération soit terminée.

Opérations supplémentaires :

L'application propose également les opérations suivantes :

  • Effacement
  • Vérification du flash pour vide
  • Comparaison du flash avec le fichier

Vous pouvez sélectionner ces opérations dans les options de menu appropriées.

Microcontrôleurs pris en charge :

L'application a été testée sur les modèles de microcontrôleurs STM32 suivants :

  • STM32F072
  • STM32F205
  • STM32F302
  • STM32F401
  • STM32F746
  • STM32G474
  • STM32L432

Restrictions d'utilisation :

Vous êtes autorisé à effectuer jusqu'à 25 téléchargements de firmware gratuitement. Après avoir atteint cette limite, vous pouvez acheter l'un des services suivants :

  1. 100 téléchargements supplémentaires
  2. Utilisation illimitée de l'application

Screenshot

  • StmDfuUsb Screenshot 0
  • StmDfuUsb Screenshot 1
  • StmDfuUsb Screenshot 2
  • StmDfuUsb Screenshot 3