StmDfuUsb

StmDfuUsb Taux : 5.0

Télécharger
Description de l'application

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

Cette application permet de mettre à jour le micrologiciel des microcontrôleurs STM32 par le biais d’une connexion USB en utilisant le protocole de mise à jour du micrologiciel de l’appareil USB (DFU).

L’implémentation logicielle est basée sur la documentation STMicroelectronics suivante :

  1. AN2606 : Mode de démarrage de la mémoire système des microcontrôleurs STM32
  2. AN3156 : Protocole DFU USB utilisé dans le programme de démarrage STM32

Comment utiliser l’application

Prérequis

Votre appareil mobile doit prendre en charge USB On-The-Go (USB-OTG).

Préparation

  1. Connectez votre carte de développement STM32 à votre appareil mobile à l’aide d’un câble USB-OTG.
  2. Entrez en mode programmeur de démarrage sur le STM32. Reportez-vous à l’AN2606 pour plus de détails. En règle générale, vous devez configurer les broches BOOT0 et BOOT1 en fonction de votre modèle de CPU spécifique.

Programmation

  1. Sélectionnez le fichier de micrologiciel à écrire.
    • Le fichier de micrologiciel doit être dans l’un des formats suivants :
    • Intel HEX
    • Motorola S-Record
    • DfuSe (format DFU STMicroelectronics)
    • Binaire brut
  2. Configurez les options d’écriture souhaitées. Les paramètres disponibles incluent :
    • Effacer uniquement les pages nécessaires
    • Désactiver la protection de lecture si nécessaire
    • Exécuter le CPU une fois la programmation terminée
  3. Appuyez sur « Charger le fichier dans la mémoire flash » et attendez que l’opération soit terminée.

Fonctionnalités supplémentaires

L’application prend également en charge les opérations suivantes, accessibles via le menu :

  • Effacer
  • Vérifier si la mémoire flash est vide
  • Comparer le contenu de la mémoire flash avec le fichier

Modèles de microcontrôleurs pris en charge

Cette application a été testée et vérifiée sur les modèles STM32 suivants :

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

Restrictions de licence

Vous pouvez effectuer jusqu’à 25 téléchargements de micrologiciel complètement gratuitement.

Une fois cette limite atteinte, vous pouvez acheter l’une des options de mise à niveau suivantes :

  1. 100 crédits de téléchargement supplémentaires
  2. Utilisation illimitée de l’application
Capture d'écran
StmDfuUsb Capture d'écran 0
StmDfuUsb Capture d'écran 1
StmDfuUsb Capture d'écran 2
StmDfuUsb Capture d'écran 3
Derniers articles Plus