Compilation du firmware RS232
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é |
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 GPIO pins to set at micro-controller startup, entrez : !gpio5,!gpio19,!gpio24
Note
Veuillez saisir
!gpio5,!gpio19,!gpio24en mode de saisie en anglais.
- 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 programmation
À gauche se trouve le Bouton RESET, à droite le Bouton BOOT.
- Avec la carte outil complètement hors tension, maintenez le bouton BOOT enfoncé. Connectez la carte outil au port USB de votre ordinateur hôte à l'aide d'un câble Type-C avec fonction de transfert de données. Relâchez le bouton BOOT une fois la connexion à l'ordinateur hôte établie avec succès.
Loading...
Programmer le 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 correctement, la LED s'allumera.
Loading...