📀 Compilation et injection du Firmware Mowgli
🗕️ Sauvegarde du firmware initial
Avant toute modification, sauvegardez votre firmware actuel avec un STLINK ( Optionnel: pas utile pour 500/500B ).
Besoin du firmware d'origine ? Le firmware Yardforce 500/500B officiel est disponible ici :
🗕️ Télécharger le firmware Yardforce
Branchement STLINK :

Ce pilote USB est essentiel pour les cartes ST-LINK/V2, ST-LINK/V2-1 et STLINK-V3, ainsi que leurs dérivés (kits Discovery, cartes Nucleo et d'évaluation STM8/STM32).
💻 Il permet au système de reconnaître les interfaces USB du ST-LINK :
✅ ST Debug
✅ Port COM virtuel
✅ ST Bridge interfaces
⚠️ Installation requise avant connexion pour ST-LINK/V2 et V2-1.
🔹 Facultative pour STLINK-V3 (mais permet de personnaliser les noms des ports COM virtuels).
💎 Lien de téléchargement
STM32CubeProgrammer est un outil logiciel multi-OS tout-en-un conçu pour la programmation des produits STM32.
Il offre une interface intuitive et efficace pour lire, écrire et vérifier la mémoire des microcontrôleurs via :
🔹 Interfaces de débogage : JTAG & SWD
🔹 Interfaces bootloader : UART, USB DFU, I2C, SPI & CAN
Avec STM32CubeProgrammer, vous pouvez :
✅ Programmer les mémoires internes (Flash, RAM, OTP) et externes
✅ Gérer les options de programmation et vérifier le contenu
✅ Automatiser la programmation via des scripts
Disponible en interface graphique (GUI) et en ligne de commande (CLI).
💎 Lien de téléchargement
📀 1. Téléchargement du firmware
Pour Yardforce 500
🧸 GitHub - CEDBOSSNEO / Mowgli (main)
Lien direct : ZIP
Pour Yardforce 500B
🧸 GitHub - Nekraus / Mowgli (yardforce-500b)
Lien direct : ZIP
Le firmware de Nekraus pour le Yardforce 500B permet d'utiliser pleinement le tableau de bord du robot.
Cela améliore l'expérience utilisateur en gardant l'affichage actif et fonctionnel.
🛠️ 2. Compilation du firmware
Regardez directement la vidéo ci-dessous :
🚀 3. Injection du firmware
📁 Option 1 : Via Visual Studio Code
Regardez directement la vidéo ci-dessous :
📁 Option 2 : Via STM32CubeProgrammer
Regardez directement la vidéo ci-dessous :