Firmware BL
prompt
- Veuillez noter que l'usine a déjà pré-flashé le
bootloader
, pas besoin de le reflasher
Entrer en mode de programmation
- Il y a deux méthodes pour entrer en mode de programmation
- La première : avec la carte mère complètement déconnectée, court-circuitez BOOT et BOOT1 puis connectez un câble de données à la carte mère et à votre appareil
- La deuxième : après avoir connecté un câble de données à la carte mère et à votre appareil, court-circuitez BOOT et BOOT1, puis appuyez sur la touche RST, relâchez la touche RST et enfin débranchez le court-circuit BOOT
Programmation du firmware
- Tutoriel de programmation sous Windows
- Tutoriel de programmation depuis l'hôte
-
Firmware bootloader pour Gemini Cliquez pour télécharger automatiquement le firmware
-
Déplacez les commutateurs DIP
3
,4
vers la droite pour connecter l'appareil de commande avec l'appareil hôte via USB intégré -
Déplacez les commutateurs DIP
1
,2
vers la gauche, sinon cela affectera la connexion entre l'appareil de commande et l'appareil hôte
Attention
- Problèmes de compatibilité du système, veuillez utiliser
USB2.0
de l'ordinateur pour flasher - Si cela ne fonctionne toujours pas, essayez de flasher avec un autre logiciel hôte
- Outil de flashage Lien de téléchargement
- Vous devez télécharger
SetupSTM32CubeProgrammer
etSTM32 DFU Driver
- Copiez le firmware compilé précédemment (klipper.bin) ou le firmware
Katapult
précompilé dans un répertoire de votre choix sur l'ordinateur - Connectez la carte mère à l'ordinateur avec un câble Type-C, assurez-vous d'être en mode DFU
- Dans STM32CubeProgrammer, sélectionnez le mode USB, et actualisez, connectez
- Si aucune fenêtre d'erreur n'apparaît, la connexion est réussie
- Cliquez sur l'icône de téléchargement à gauche et cochez les options ci-dessous
- Cliquez sur
Browse
indiqué par la flèche, puis sélectionnez le firmware que vous souhaitez flasher - Sélectionnez
Start address
et entrez0x08000000
- Cliquez sur
Start automatic mode
ci-dessous pour commencer à flasher le firmware - Si l'invite ci-dessous apparaît, cela signifie que le flashe du firmware est terminé
- Déplacez les commutateurs DIP
1
,2
vers la droite pour connecter l'appareil de commande avec l'appareil hôte via USB intégré - Déplacez les commutateurs DIP
3
,4
vers la gauche, sinon cela affectera la connexion entre l'appareil de commande et l'appareil hôte - Après avoir déplacé les commutateurs DIP comme indiqué ci-dessus, le port USB ci-dessous sera occupé par l'appareil de commande, ne connectez pas d'autres appareils
- Installation de l'outil de flashage
- FLY HMI n'a pas besoin d'installer l'outil de flashage
- Si vous avez besoin de l'installer, notez que l'ordinateur hôte doit pouvoir se connecter à Internet pour l'installation correcte.
- Si l'outil est déjà installé, il n'est pas nécessaire de le réinstaller.
sudo apt update
sudo apt install dfu-util -y
- Exécutez la commande ci-dessous pour vérifier si la connexion a réussi.
lsusb
- Si aucun appareil DFU n'apparaît, essayez de réentrer en mode flashage
- En raison de problèmes de version du système, d'autres noms peuvent apparaître, si
0483:df11
est présent, cela signifie que vous êtes en mode flashage.
- Téléchargement du firmware précompilé
- Ici, vous trouverez des firmwares précompilés.
- Notez que l'ordinateur hôte doit pouvoir se connecter à Internet pour l'installation.
- L'ordinateur hôte doit exécuter la commande ci-dessous pour télécharger le paquet de firmware.
cd && git clone https://github.com/FengHua741/FLY_Katapult.git
- Il est recommandé de mettre à jour le paquet de firmware avant de continuer avec les autres étapes si vous l'avez déjà téléchargé.
cd ~/FLY_Katapult && git pull
- Programmation du firmware
prompt
Il suffit de programmer un seul firmware
- Voici la commande pour flasher le firmware bootloader
sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY_Katapult/BL/Gemini/GeminiV3.bin
- Si le message suivant apparaît, la programmation a réussi :
File downloaded successfully
note
Ignorez l'erreur après la ligne indiquée par la flèche rouge !!!
prompt
Une fois la programmation terminée, il est nécessaire de couper complètement l'alimentation de la carte mère une fois.