Compilation du firmware
Démarrer 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é |
Démarrer la compilation du firmware
Voici comment compiler le firmware :
-
Connectez-vous via SSH, puis saisissez la commande suivante et appuyez sur Entrée :
cd ~/klipper && rm -rf ~/klipper/.config && rm -rf ~/klipper/out && make menuconfig -
La partie
rm -rf ~/klipper/.config && rm -rf ~/klipper/outconsiste à supprimer les données de compilation et le firmware précédents. -
make menuconfigpermet de compiler le firmware. Après exécution, l'interface suivante devrait apparaître.Loading... -
Sélectionnez Enable extra low-level configuration options et appuyez sur Entrée.
Loading... -
Accédez au menu Micro-controller Architecture, puis sélectionnez Raspberry Pi RP2040/RP235x et appuyez sur Entrée.
Loading... -
Sélectionnez Bootloader offset, choisissez : NO bootloader.
Loading... -
Communication interface, sélectionnez : USBSERIAL.
Loading...
- Sélectionnez les broches GPIO à configurer au démarrage du microcontrôleur, entrée : gpio8
Loading...
- Appuyez sur la touche
Q, l'option Save configuration apparaît, puis appuyez sur la toucheY.Loading... - La configuration est maintenant sauvegardée et vous êtes revenu à l'interface de ligne de commande.
- Saisissez la commande ci-dessous pour démarrer la compilation (cela peut prendre un certain temps).
make -j4
- Enfin, si le résultat suivant s'affiche, la compilation est réussie.
- En raison des versions de Klipper, il suffit que
out/klipper.binapparaisse pour indiquer la réussite.Linking out/klipper.elfCreating uf2 file out/klipper.uf2
Entrer en mode de flashage
La zone entourée correspond au bouton BOOT
- Pour entrer en mode de flashage, la carte mère doit être complètement hors tension. Maintenez le bouton BOOT enfoncé, puis branchez un câble de données prenant en charge le transfert de données, une extrémité sur la carte mère et l'autre sur l'ordinateur hôte.
Loading...
Flasher le firmware
-
Veuillez noter que la carte outil est actuellement en mode de gravure du micrologiciel, seuls les micrologiciels avec l'extension .uf2 peuvent être gravés
-
Gravez le micrologiciel sur la carte outil avec la commande ci-dessous
cd && cd ~/klipper/make flash FLASH_DEVICE=2e8a:0003AstuceSi c'est la première gravure après avoir préparé le système sur l'ordinateur hôte, il est possible d'obtenir un affichage similaire à celui dans le cercle rouge de l'image ci-dessous — une partie des indications en rouge apparaît, ce qui est un phénomène normal et non une erreur.
Loading...
Vérifier si le firmware a démarré
- Si le firmware démarre normalement, la LED s'allumera.