Compilation du firmware
Commencer la compilation
Guide succinct de compilation du firmware
Points à noter
- Réseau : Assurez-vous que l'ordinateur hôte (Raspberry Pi, etc.) est connecté à Internet.
- Méthode de connexion : Utilisez obligatoirement SSH pour vous connecter via 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.
Changement 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, seules les opérations au clavier sont prises en charge, l'utilisation de la souris est impossible.
| Touche | Fonction |
|---|---|
| ↑ / ↓ | Déplacer le curseur vers le haut/le bas, sélectionner un élément du 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, appuyer sur Y si une confirmation est demandée pour sauvegarder la configuration |
Démarrer la compilation du firmware
Voici comment compiler le firmware :
-
Après la connexion SSH, entrez la commande suivante et appuyez sur 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 de compilation et le firmware précédents. -
make menuconfigcompile 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, puis choisissez : NO bootloader.
Loading... -
Communication interface, choisissez : USBSERIAL.
Loading...
- Sélectionnez les broches GPIO à configurer au démarrage du micro-contrôleur, entrée : gpio8
Loading...
- Appuyez sur la touche
Q. Save configuration apparaît, puis appuyez sur la toucheY.Loading... - La configuration devrait maintenant être enregistrée et vous devriez être revenu à l'interface de ligne de commande.
- Entrez la commande ci-dessous pour démarrer la compilation. Cela prendra un certain temps.
make -j4
- Si la sortie finale correspond au contenu ci-dessous, la compilation est réussie.
- En raison des différences de versions de Klipper, la présence de
out/klipper.binsuffit à indiquer le succès.Linking out/klipper.elf
Creating uf2 file out/klipper.uf2
Entrer en mode flashage
Le bouton entouré est le BOOT
- Pour entrer en mode flashage, il faut que la carte mère soit complètement hors tension. Maintenez le bouton BOOT enfoncé tout en connectant le câble de données (avec transmission de données) entre la carte mère et l'ordinateur hôte.
Loading...
Flasher le firmware
- Veuillez noter que la carte d'outils est actuellement en mode de flashage de firmware, et ne peut flasher que des firmwares avec l'extension .uf2
-
Utilisez la commande ci-dessous pour flasher le firmware sur la carte d'outils
cd && cd ~/klipper/
make flash FLASH_DEVICE=2e8a:0003promptSi c'est la première fois que vous flashez après avoir installé le système sur l'ordinateur hôte, vous pourriez voir un message similaire à celui entouré en rouge dans l'image ci-dessous – des avertissements en rouge peuvent apparaître, ce qui est normal et ne constitue pas une erreur.
Loading...
-
Vérifier si le firmware démarre
- Si le firmware démarre normalement, la LED s'allumera.