Compilation du firmware via USB
Commencer la compilation
Guide concis de compilation du firmware
Points d'attention
- Réseau : Assurez-vous que l'ordinateur hôte (Raspberry Pi, etc.) est connecté à Internet.
- Méthode de connexion : Vous devez vous connecter via SSH sur le réseau, désactivez le port série.
- Méthode de saisie : Gardez le clavier en mode anglais demi-chasse.
Connexion SSH et changement d'utilisateur
Utilisez des outils comme MobaXterm, PuTTY, etc. pour vous connecter en SSH à l'ordinateur hôte.
Changer d'utilisateur :
- Système standard (système officiel Raspberry Pi, etc.)
L'utilisation derootest interdite, il faut passer à un utilisateur standard :su <nom_utilisateur> - Ordinateur hôte FLY (système FlyOS-FAST)
Seul l'utilisateurrootest pris en charge pour la connexion (mot de passe :mellow)
Guide opérationnel de compilation du firmware
Dans l'interface de configuration du firmware Klipper, seule l'utilisation du clavier est prise en charge, la souris ne peut pas être utilisée.
| Touche | Fonction |
|---|---|
| ↑ / ↓ | Déplacer le curseur vers le haut/le bas, sélectionner un élément de menu |
| Entrée / Espace | Confirmer la sélection, cocher une option ou entrer dans un sous-menu |
| Échap | Retourner au menu précédent |
| Q | Quitter l'interface de configuration |
| Y | Lors de la sortie, appuyez sur Y si une invite demande de sauvegarder la configuration |
Voici comment compiler le firmware :
-
Après vous être connecté en SSH, entrez la commande suivante et appuyez sur la touche
Entrée:cd ~/klipper && rm -rf ~/klipper/.config && rm -rf ~/klipper/out && make menuconfig -
Ici,
rm -rf ~/klipper/.config && rm -rf ~/klipper/outsupprime les données et le firmware de compilation précédents, etmake menuconfigcompile le firmware. Après exécution, l'interface suivante devrait apparaître :Loading... -
Sélectionnez
Enable extra low-level configuration options, puis appuyez sur la toucheEntrée.Loading... -
Accédez au menu
Micro-controller Architecture, puis sélectionnezSTMicroelectronics STM32et appuyez surEntrée.Loading... -
Accédez au menu
Processor model, sélectionnezSTM32H723et appuyez surEntrée.Loading... -
Sélectionnez
Bootloader offset, puis choisissez :128KiB bootloader.Loading... -
Sélectionnez
Clock Reference (8 MHz crystal), puis choisissez :25 MHz crystal.Loading... -
Pour
Communication interface, sélectionnez :USB (on PA11/PA12).Loading...
- Appuyez sur la touche
Q, l'option Save configuration apparaît, puis appuyez sur la toucheY.Loading... - La configuration devrait maintenant être sauvegardée et vous devriez être revenu à l'interface de ligne de commande.
- Entrez la commande ci-dessous pour commencer la compilation, cela prendra un certain temps.
make -j4
- Si la sortie finale correspond au contenu ci-dessous, la compilation a réussi.
- En raison de problèmes de version de Klipper, il suffit que
out/klipper.binapparaisse pour indiquer le succès.Linking out/klipper.elf
Creating bin file out/klipper.bin
Programmer le firmware
Préparation
- Avant de commencer à flasher le firmware, veuillez d'abord vous connecter en SSH via le réseau
- Les cartes mémoire de marques non reconnues peuvent entraîner un échec du flash. Veuillez utiliser autant que possible les cartes mémoire recommandées ci-dessous pour mettre à jour le firmware.
- Préparez une carte TF d'une capacité ne dépassant pas
32 Go. Il est recommandé que la vitesse de transfert de la carte TF soit de classeclass10ou supérieure. Il est conseillé d'utiliser des cartes TF de marques telles que SanDisk.
Téléchargement du firmware
-
Utilisez la carte TF préparée précédemment.
-
Formatez-la avec
SDFormatter.Loading... -
Utilisez le répertoire de fichiers à gauche de MobaXterm_Personal pour trouver
klipper, puis ouvrezout.- Répertoire de téléchargement du firmware pour système standard
- Répertoire de téléchargement du firmware pour FlyOS-FAST
note- Remarques pour les systèmes standard
- Les systèmes d'ordinateur central standard tels que Raspberry Pi, FLY Pi, etc., se réfèrent à cette catégorie.
- Le firmware compilé se trouve dans le répertoire
/home/<votre nom d'utilisateur>/klipper/out/
Loading...
note- Remarques pour le système
FlyOS-FAST- Répertoire du firmware pour le
système FAST - Le firmware compilé se trouve dans le répertoire
/data/klipper/out/
Loading... - Répertoire du firmware pour le
-
Téléchargez
klipper.binsur la carte TF et renommez-le enfirmware.bin.firmware.binLoading... -
Débranchez l'alimentation de la carte mère et insérez la carte TF.
-
Attendez 10 secondes avec la carte mère sous tension.
-
Retirez la carte TF et insérez-la dans l'ordinateur. Si
firmware.bina disparu de la carte SD et queFLY.CURapparaît, le flash a réussi.Loading...