Compilation du firmware RS232
Démarrer la compilation
Guide concis 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 demi-chasse anglais.
Connexion SSH et changement d'utilisateur
Utilisez des outils comme MobaXterm, PuTTY, etc., pour vous connecter en SSH à l'ordinateur hôte.
Changer d'utilisateur :
- Système standard (système officiel Raspberry Pi, etc.)
L'utilisation derootest interdite, passez à un utilisateur standard :su <nom d'utilisateur> - Ordinateur hôte FLY (système FlyOS-FAST)
Seul l'utilisateurrootest autorisé à se connecter (mot de passe :mellow)
Guide opérationnel de compilation du firmware
Dans l'interface de configuration du firmware Klipper, seule l'utilisation du clavier est prise en charge, la souris ne peut pas être utilisée.
| 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, appuyez sur Y si une confirmation est demandée pour sauvegarder la configuration |
Commencer 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 -
rm -rf ~/klipper/.config && rm -rf ~/klipper/outsupprime les données de compilation précédentes et le firmware -
make menuconfigest pour compiler le firmware, après exécution, l'interface suivante devrait apparaîtreLoading... -
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... -
Sélectionnez Communication interface, 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, Save configuration apparaît, puis appuyez sur la toucheYLoading... - La configuration devrait maintenant être enregistrée et vous devriez être revenu à l'interface de ligne de commande
- Entrez la commande ci-dessous pour commencer la compilation, cela prendra un certain temps
make -j4
- Si la compilation réussit, le contenu suivant sera affiché en sortie
- En raison des problèmes de version de Klipper, il suffit que
out/klipper.binapparaisse pour indiquer le succèsLinking out/klipper.elf
Creating 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 d'outils est actuellement en mode de flashage de firmware, et ne peut flasher que des firmwares avec l'extension .uf2
-
Flashez le firmware sur la carte d'outils en utilisant la commande ci-dessous
cd && cd ~/klipper/
make flash FLASH_DEVICE=2e8a:0003AstuceSi 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 partiellement en rouge. C'est normal et ne constitue pas une erreur.
Loading...
Vérifier le démarrage du firmware
- Si le firmware démarre correctement, la LED s'allumera.
Loading...