Compilation du firmware USB-CAN Bridge
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é |
Début de 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/outsupprime 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îtreLoading... -
Sélectionnez Enable extra low-level configuration options et appuyez sur Entrée
Loading... -
Entrez dans le menu Micro-controller Architecture puis sélectionnez STMicroelectronics STM32 et appuyez sur Entrée
Loading... -
Entrez dans le menu Processor model, sélectionnez STM32F407 et appuyez sur Entrée
Loading... -
Sélectionnez Bootloader offset, choisissez : 32KiB bootloader
Loading... -
Sélectionnez Communication interface, choisissez : USB to CAN bus bridge (USB on PA11/PA12)
Loading...
- Appuyez sur la touche
Q, l'écran Save configuration apparaît, puis appuyez sur la toucheYLoading... - La configuration devrait maintenant être sauvegardée et vous êtes revenu à l'interface de ligne de commande
- Entrez la commande suivante pour commencer la compilation, cela prendra un peu de temps
make -j4
- Enfin, si le contenu suivant apparaît, la compilation est réussie
- En raison des différentes versions de Klipper, il suffit que
out/klipper.binapparaisse pour indiquer la réussiteLinking out/klipper.elfCreating bin file out/klipper.bin
Programmation du firmware
Préparation
- Avant de commencer à flasher le firmware, veuillez d'abord vous connecter en SSH via le réseau
- Les cartes mémoire de marque bon marché 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
- Vous devez préparer une carte TF d'une capacité ne dépassant pas
32 Go, et il est recommandé que la vitesse de transfert de la carte TF soit de niveauclass10ou supérieur. Il est conseillé 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 MobaXterm_Personal, dans le répertoire de fichiers de gauche, trouvez
klipper, sélectionnez-le, puis trouvezoutet ouvrez-le- Répertoire de téléchargement du firmware du système standard
- Répertoire de téléchargement du firmware du système FlyOS-FAST
Note- Précautions pour le système standard
- Cela concerne les systèmes hôtes standards comme Raspberry Pi, FLY Pi, etc.
- Le firmware compilé se trouve dans le répertoire
/home/<votre nom d'utilisateur de l'hôte>/klipper/out/
Loading...
Note- Précautions pour 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... -
Mettez la carte mère hors tension, insérez la carte TF dans la carte mère
-
Mettez la carte mère sous tension, attendez 10 secondes
-
Retirez la carte TF, insérez-la dans l'ordinateur. Si le fichier
firmware.binsur la carte SD a disparu et queFLY.CURapparaît, le flashage a réussiLoading...