Compilation du firmware USB
Commencer la compilation
Guide concis de compilation du firmware
Notes importantes
- Réseau : Assurez-vous que l'ordinateur maître (Raspberry Pi, etc.) est connecté au réseau.
- Méthode de connexion : Utilisez obligatoirement SSH via le réseau pour vous connecter, désactivez la liaison série.
- Méthode de saisie : Gardez le clavier en mode anglais demi-chasse.
Connexion SSH et changement d'utilisateur
Connectez-vous à l'ordinateur maître via SSH avec des outils comme MobaXterm, PuTTY, etc.
Changer d'utilisateur :
- Système standard (système officiel Raspberry Pi, etc.)
Interdiction d'utiliserroot, basculez vers un utilisateur standard :su <nom_utilisateur> - FLY ordinateur maître (système FlyOS-FAST)
Seul l'utilisateurrootest autorisé à se connecter (mot de passe :mellow).
Guide d'opération de compilation du firmware
Dans l'interface de configuration du firmware Klipper, seul le clavier est pris en charge, la souris est inutilisable.
| Touche | Fonction |
|---|---|
| ↑ / ↓ | Déplacer le curseur vers le haut/bas, sélectionner une option de menu |
| Entrée / Espace | Confirmer la sélection, cocher une option ou entrer dans un sous-menu |
| Échap | Revenir au menu précédent |
| Q | Quitter l'interface de configuration |
| Y | En quittant, appuyer sur Y pour sauvegarder la configuration si demandé |
Voici comment compiler le firmware :
-
Connectez-vous en SSH, puis entrez la commande suivante et appuyez sur
Entrée:cd ~/klipper && rm -rf ~/klipper/.config && rm -rf ~/klipper/out && make menuconfig -
Les commandes
rm -rf ~/klipper/.config && rm -rf ~/klipper/outsuppriment les données et le firmware de compilation précédents, tandis quemake menuconfigcompile le firmware. Après exécution, l'interface suivante devrait apparaître :Loading... -
Sélectionnez
Enable extra low-level configuration options, puis appuyez surEntréeLoading... -
Entrez dans le menu
Micro-controller Architecture, puis sélectionnezSTMicroelectronics STM32, appuyez surEntréeLoading... -
Entrez dans le menu
Processor model, sélectionnezSTM32H723et appuyez sur EntréeLoading... -
Sélectionnez
Bootloader offset, puis :128KiB bootloaderLoading... -
Sélectionnez
Clock Reference (8 MHz crystal), puis :25 MHz crystalLoading... -
Communication interface, sélectionnez :USB (on PA11/PA12)Loading...
- Appuyez sur la touche
Q, Save configuration apparaît. Appuyez alors sur la toucheYLoading... - La configuration est maintenant sauvegardée et vous êtes revenu à l'interface de ligne de commande.
- Entrez la commande suivante pour démarrer la compilation. Cela prend un peu de temps :
make -j4
- Un affichage comme ci-dessous indique une compilation réussie :
- En raison des différentes versions de Klipper, seule l'apparition de
out/klipper.binconfirme le succès.Linking out/klipper.elfCreating bin file out/klipper.bin
Flasher le firmware
Préparation
- Avant de commencer le flashage du firmware, veuillez d'abord utiliser la connexion réseau SSH
- Les cartes mémoire de marque générique peuvent entraîner un échec du flashage. Veuillez utiliser autant que possible les cartes mémoire recommandées ci-dessous pour mettre à jour le firmware
- Il est nécessaire de préparer une carte TF d'une capacité ne dépassant pas
32 Go, et il est recommandé que la vitesse de transfert de la carte TF soit de niveauclass10ou supérieure. Il est conseillé d'utiliser des cartes TF de marques telles que SanDisk
Téléchargement du firmware
-
Utiliser la carte TF préparée précédemment
-
Formater avec
SDFormatterLoading... -
Utiliser MobaXterm_Personal pour trouver le dossier
klipperdans l'arborescence de fichiers à gauche, puis sélectionner et ouvrirout- Répertoire de téléchargement du firmware système standard
- Répertoire de téléchargement du firmware système FlyOS-FAST
Note- Remarques pour le système standard
- Les systèmes de carte supérieure ordinaires comme Raspberry Pi, FLY Pi, etc. se réfèrent tous à cette catégorie
- Le firmware compilé se trouve dans le répertoire
/home/<nom_utilisateur_carte_supérieure>/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écharger
klipper.bindans la carte TF et le renommer enfirmware.binfirmware.binLoading...
Par défaut, Windows peut masquer les extensions de fichiers, ce qui peut facilement entraîner l'enregistrement effectif du fichier sous le nom firmware.bin.txt ou firmware.bin.bin. Avant de renommer le firmware, veuillez activer l'affichage des extensions dans l'explorateur de fichiers :
- Ouvrir n'importe quel dossier.
- Cliquer sur
Affichageen haut. - Cocher
Extensions de noms de fichiers. - Lors du renommage du fichier, vérifiez que le nom complet du fichier est
firmware.bin.
- Couper l'alimentation de la carte mère, insérer la carte TF dans la carte mère
- Mettre la carte mère sous tension, attendre 10 secondes
- Retirer la carte TF, l'insérer dans l'ordinateur. Si
firmware.bindans la carte SD a disparu et queFLY.CURapparaît, le flashage a réussiLoading...
Rechercher l'ID USB après le flashage
Après avoir flashé le firmware et rebranché l'alimentation de la carte mère, veuillez rechercher l'ID USB.