Firmware Katapult
Description du firmware Katapult
Astuce
Katapult s'appelait à l'origine CanBoot, puis a été renommé Katapult.
- Le firmware Katapult est un type de bootloader qui peut être utilisé avec Klipper. Après avoir été flashé via DFU ou d'autres méthodes, il permet de mettre à jour le firmware en une seule commande.
- Avantage : un double appui rapide sur le bouton de réinitialisation ou deux coupures d'alimentation rapides permettent d'entrer dans le firmware Katapult, avec un voyant LED clignotant sur la carte mère.
- Le firmware Katapult ne peut être utilisé que pour flasher des firmwares, il ne peut pas se connecter à Klipper !!!
- Le firmware Katapult prend en charge trois méthodes de connexion à l'ordinateur hôte, chaque méthode étant indépendante :
- Connexion CAN
- Avantage : après avoir compilé le firmware Klipper, une commande directe permet de mettre à jour le firmware, avec une forte résistance aux interférences.
- Inconvénient : la vitesse de compilation du firmware doit être connue à l'avance.
- Connexion RS232
- Avantage : après avoir compilé le firmware Klipper, une commande permet de mettre à jour le firmware, avec une très forte résistance aux interférences.
- Inconvénient : impossible de mettre à jour le firmware avec une seule commande, nécessité d'entrer manuellement dans le firmware Katapult.
- Connexion USB
- Avantage : après avoir compilé le firmware Klipper, une commande directe permet de mettre à jour le firmware.
- Inconvénient : un câble de données trop long est sujet aux interférences, ce qui peut entraîner une déconnexion.
- Connexion CAN
Astuce
- Le SHT36 PRO prend en charge le CAN
- Seuls les firmwares CAN avec des débits de 500K et 1M sont fournis ici
Entrer en mode de flashage
Astuce
La partie entourée est BOOT
- Avec la carte mère complètement hors tension, court-circuitez BOOT, puis connectez un câble TYPE-C avec transfert de données à la carte mère d'un côté et à votre appareil de l'autre.
- Ensuite, retirez le court-circuit de BOOT.
Loading...
Flasher le firmware
- Tutoriel de flashage sous Windows
- Tutoriel de flashage via l'hôte
- Firmware Katapult du SHT36_PRO
- Vous pouvez obtenir le firmware via le lien suivant :
Windows 默认可能隐藏文件扩展名。下载后请确认文件扩展名未被修改,不要保存成
.txt 或其他扩展名。- L'emplacement du firmware est le suivant :
FLY-Firmware/ToolBoard/SHT36
- Un câble de données avec fonction de transfert de données est requis
- Téléchargez le firmware sur l'ordinateur
- Branchez le cavalier BOOT ou maintenez enfoncé le bouton BOOT puis branchez-le à l'ordinateur. Le disque
RPI-RP2apparaîtra.Loading... - Retirez le cavalier BOOT ou relâchez le bouton !!!
- Copiez le firmware à flasher dans le disque, veuillez noter que seuls les firmwares avec l'extension
UF2sont autorisés !!! (Ne modifiez pas l'extension, cela n'aura aucun effet) - Références
Loading...
- Une fois le firmware copié, le disque
RPI-RP2disparaîtra automatiquement, indiquant que le flashage du firmware est terminé !
-
Installation de l'outil de flashage
- Entrez la commande suivante dans SSH
- Cela n'est nécessaire que lors du premier flashage, plus besoin de le faire par la suite
cd ~/klipper/lib/rp2040_flash/ && make -
Exécutez la commande ci-dessous pour vérifier si la connexion a réussi.
-
Entrez
lsusb -
Si le périphérique
2e8a:0003n'apparaît pas, essayez de réentrer en mode de flashage -
En raison de problèmes de version du système, d'autres noms peuvent être affichés. Si
2e8a:0003est présent, cela signifie que vous êtes en mode de flashageLoading...
RemarquesNe passez à l'étape suivante que si
2e8a:0003est présent -
-
Récupérez le firmware précompilé
- Il s'agit de firmwares précompilés
- Veuillez noter que l'ordinateur hôte doit avoir accès à Internet pour l'installation
- Choisissez la méthode de téléchargement correspondant à votre système
- Système Linux
- Système FLYOS
- L'ordinateur hôte doit exécuter la commande suivante pour télécharger le paquet de firmware
cd && git clone https://cnb.cool/3dmellow/FLY-Firmware.git- Si le paquet de firmware a déjà été téléchargé, il est recommandé de le mettre à jour avant de continuer
cd ~/FLY-Firmware && git pull- Sous FLYOS, le paquet de firmware est téléchargé par défaut dans
/data/FLY-Firmware, et un lien symbolique/root/FLY-Firmwareest créé. Les commandes de flashage ultérieures sont identiques à celles de Linux
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware && ln -s /data/FLY-Firmware /root/FLY-Firmware- Si le paquet de firmware a déjà été téléchargé, il est recommandé de le mettre à jour avant de continuer
cd /data/FLY-Firmware && git pull
- Flasher le firmware
Astuce
Ne flashez qu'un seul des firmwares
- Voici la commande de flashage pour le firmware à débit CAN de 500K
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36PRO_CANBOOT_500K.uf2
- Voici la commande de flashage pour le firmware à débit CAN de 1M
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36PRO_CANBOOT_1M.uf2
- Le message suivant indique que le flashage a réussi
Loading...
Astuce
Une fois le flashage terminé, il faut couper complètement l'alimentation de la carte mère une fois.
Vérifier si le firmware a démarré
- Si le firmware démarre normalement, la LED clignotera.
Loading...
Loading...