Firmware Katapult
Description du firmware Katapult
Le nom original de Katapult était CanBoot, puis il a été changé.
- Le firmware Katapult est un type de bootloader qui peut être utilisé avec Klipper. Après avoir été flashé via DFU ou une autre méthode, il permet la mise à jour du firmware d'un simple clic de commande.
- Avantages : Double-cliquez sur le bouton de réinitialisation ou coupez l'alimentation deux fois rapidement pour entrer dans le firmware Katapult, et les LED configurées à l'avance clignoteront. S'il n'y a pas de configuration, elles ne clignoteront pas.
- Le firmware Katapult ne peut être utilisé que pour flasher le firmware et ne peut pas se connecter à Klipper !!!
- Le firmware Katapult supporte trois méthodes pour se connecter à l'ordinateur hôte :
- Connexion CAN
- Avantages : Après avoir compilé le firmware KLIPPER, vous pouvez utiliser des commandes pour mettre à jour directement le firmware.
- Inconvénients : Il faut connaître à l'avance le taux de compilation du firmware.
- Connexion RS232
- Avantages : Après avoir compilé le firmware KLIPPER, vous pouvez utiliser des commandes pour mettre à jour le firmware.
- Inconvénients : Impossible d'utiliser des commandes pour mettre à jour le firmware en un clic, il faut entrer manuellement dans le firmware Katapult.
- Connexion USB
- Avantages : Après avoir compilé le firmware KLIPPER, vous pouvez utiliser des commandes pour mettre à jour directement le firmware.
- Inconvénients : Une connexion trop longue peut provoquer des interférences.
- Connexion CAN
- ERCF V2 prend en charge CANR, S232, USB
- Ici, seul le firmware CAN est fourni avec des vitesses de 500K et 1M
Entrer en mode flashage
Le bouton entouré est le BOOT
- Pour entrer en mode flashage, il faut que la carte mère soit complètement déconnectée de l'alimentation. Appuyez sur le bouton BOOT puis connectez le câble de données d'un côté à la carte mère et de l'autre à l'ordinateur hôte
Flashage du firmware
- Tutoriel de flashage sous Windows
- Tutoriel de flashage depuis l'hôte
- Firmware Katapult pour ERCF V2 Cliquez pour télécharger automatiquement le firmware
- Préparez un câble de données avec fonction de transfert de données
- Téléchargez le firmware sur l'ordinateur
- Connectez le cavalier BOOT ou maintenez-le enfoncé et connectez-le à l'ordinateur, un disque
RPI-RP2
apparaîtra - Retirez le cavalier BOOT ou relâchez le bouton !!!
- Copiez le firmware à flasher, veuillez noter qu'il doit avoir l'extension
UF2
!!! (Ne modifiez pas l'extension, cela ne sert à rien) - Référence
- Une fois le firmware copié, le disque
RPI-RP2
disparaîtra automatiquement, le flashage du firmware est alors terminé !
-
Installer l'outil de flashage
- Entrez les instructions suivantes dans SSH
- Ne doit être exécuté que lors de la première installation, pas nécessairement après
cd ~/klipper/lib/rp2040_flash/ && make
-
Exécutez les commandes suivantes pour vérifier si la connexion est réussie.
-
Entrez
lsusb
-
Si l'appareil
2e8a:0003
n'est pas présent, essayez de repasser en mode de flashage -
En raison de problèmes de version du système, d'autres noms peuvent s'afficher, si
2e8a:0003
est présent, cela signifie que le mode de flashage est actif
AttentionPassez à l'étape suivante uniquement si
2e8a:0003
est présent -
-
Téléchargez le firmware précompilé
- Ici, vous trouverez des firmwares précompilés
- Veuillez noter que l'ordinateur hôte doit être connecté à Internet pour l'installation
- L'ordinateur hôte doit exécuter la commande suivante pour télécharger le package firmware
cd && git clone https://github.com/FengHua741/FLY_Katapult.git
- Si vous avez déjà téléchargé le package firmware, il est recommandé de le mettre à jour avant de poursuivre les opérations restantes
cd ~/FLY_Katapult && git pull
- Flashage du firmware
Il suffit de flasher l'un des firmwares
-
Voici la commande de flashage pour le firmware à 500K CAN
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/ERCF/FLY_ERCFV2_CANBOOT_CAN_500K.uf2
-
Voici la commande de flashage pour le firmware à 1M CAN
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/ERCF/FLY_ERCFV2_CANBOOT_CAN_1M.uf2
-
Voici la commande de flashage pour le firmware USB
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/FLY_ERCFV2_CANBOOT_USB.uf2
-
Si le message suivant apparaît, le flashage a réussi
Après le flashage, il est nécessaire de déconnecter complètement la carte mère de l'alimentation.
Vérification du démarrage du firmware
- Si le firmware démarre correctement, la LED clignotera