Compilation du firmware USB
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 |
Début de 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 précédentes et le firmware -
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 STMicroelectronics STM32 et appuyez sur Entrée
Loading... -
Accédez au menu Processor model, sélectionnez STM32F407 et appuyez sur Entrée
Loading... -
Sélectionnez Bootloader offset, choisissez : 32KiB bootloader
Loading... -
Communication interface, choisissez : USB (on PA11/PA12)
Loading...
- Appuyez sur la touche
Q, l'option Save configuration apparaît. Appuyez ensuite sur la toucheYLoading... - La configuration devrait maintenant être enregistrée et vous devriez être revenu à l'interface de ligne de commande
- Entrez la commande suivante pour commencer la compilation, cela peut prendre un certain temps
make -j4
- Si la sortie finale correspond au contenu ci-dessous, la compilation a réussi
- En raison des différences de versions de Klipper, l'apparition de
out/klipper.binindique le succèsLinking out/klipper.elf
Creating bin file out/klipper.bin
Flasher le firmware
Préparatifs
- Avant de commencer à flasher le firmware, veuillez d'abord utiliser une connexion réseau SSH
- Les cartes mémoire de marques inconnues peuvent entraîner un échec du flashage, veuillez utiliser autant que possible les cartes mémoire recommandées ci-dessous pour mettre à jour le firmware
- Préparez une carte TF d'une capacité ne dépassant pas
32 Go, et assurez-vous que la vitesse de transfert de la carte TF soit de classeclass10ou supérieure. Il est recommandé d'utiliser des cartes TF de marques telles que SanDisk.
Téléchargement du firmware
-
Utilisez la carte TF préparée précédemment
-
Formatez-la avec
SDFormatterLoading... -
Utilisez le répertoire de fichiers à gauche de MobaXterm_Personal pour trouver
klipper, puis ouvrezout- Répertoire de téléchargement du firmware système standard
- Répertoire de téléchargement du firmware système FlyOS-FAST
Note- Remarques concernant le système standard
- Les systèmes de contrôleurs standard tels que Raspberry Pi, FLY Pi, etc., relèvent de cette catégorie
- Le firmware compilé se trouve dans le répertoire
/home/<votre nom d'utilisateur du contrôleur>/klipper/out/
Loading...
Note- Remarques concernant le système
FlyOS-FAST- Répertoire du firmware pour le
système FAST - Le firmware compilé se trouve dans le répertoire
/data/klipper/out/
Loading... - Répertoire du firmware pour le
-
Téléchargez
klipper.binsur la carte TF et renommez-le enfirmware.binfirmware.binLoading... -
Débranchez l'alimentation de la carte mère, insérez la carte TF
-
Alimentez la carte mère et attendez 10 secondes
-
Retirez la carte TF et insérez-la dans l'ordinateur. Si
firmware.bina disparu de la carte SD et queFLY.CURapparaît, le flashage a réussiLoading...