Compilation du firmware RS232
Début de 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é |
Commencer la compilation du firmware
Voici comment compiler le firmware :
-
Après vous être connecté via SSH, entrez la commande suivante et appuyez sur Entrée :
cd ~/klipper && rm -rf ~/klipper/.config && rm -rf ~/klipper/out && make menuconfig -
rm -rf ~/klipper/.config && rm -rf ~/klipper/outpermet de supprimer les données de compilation et le firmware précédents. -
make menuconfigpermet de compiler le firmware. Après exécution, l'interface ci-dessous devrait apparaître.Loading... -
Sélectionnez Enable extra low-level configuration options et appuyez sur Entrée.
Loading... -
Entrez dans le 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... -
Sélectionnez Communication interface, puis choisissez : UART0 on GPIO0/GPIO1.
Loading...
- Sélectionnez les broches GPIO à configurer au démarrage du micro-contrôleur, saisissez : gpio17
Loading...
- Appuyez sur la touche
Q. Lorsque Save configuration apparaît, appuyez sur la toucheY.Loading... - La configuration est maintenant sauvegardée et vous êtes revenu à l'interface de ligne de commande.
- Entrez la commande ci-dessous pour commencer la compilation. Cela prendra un certain temps.
make -j4
- La compilation est réussie si le résultat suivant apparaît.
- En raison des différentes 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 encerclée correspond au bouton BOOT.
- Pour entrer en mode de flashage, la carte outil doit être complètement hors tension. Maintenez le bouton BOOT enfoncé, puis connectez le câble
Type-Cdoté de la fonction de transfert de données : une extrémité sur la carte outil, l'autre sur l'ordinateur hôte.Loading...
Flashage du firmware
-
Veuillez noter que la carte outil est actuellement en mode de flash du firmware, seuls les fichiers avec l'extension uf2 peuvent être flashés.
-
Utilisez la commande ci-dessous pour flasher le firmware sur la carte outil
cd && cd ~/klipper/make flash FLASH_DEVICE=2e8a:0003AstuceS'il s'agit du premier flash après avoir installé le système sur l'ordinateur hôte, il est possible d'obtenir un message similaire à celui encadré en rouge dans l'image ci-dessous — une partie de l'indication en rouge est normale, ce n'est pas une erreur.
Loading...
Vérifier le démarrage du firmware
- Si le firmware démarre normalement, la LED s'allumera.
Loading...