Katapultファームウェア
Katapultファームウェアの説明
ヒント
KatapultはもともとCanBootという名前でしたが、後に改名されました。
- Katapultファームウェアはブートローダの一種で、Klipperと一緒に使用できます。DFUなどの方法で焼き付けた後、コマンド一つでファームウェアを更新することができます。
- 利点:リセットを二回押すか、電源を二回素早く切ることでKatapultファームウェアに入ることができ、事前に設定されたLEDが点滅します。設定されていない場合は点滅しません。
- Katapultファームウェアはファームウェアの焼き付けにしか使えず、Klipperに接続することはできません!!!
- Katapultファームウェアを使用してホストマシンに接続する方法は3種類あります
- CAN接続
- 利点:KLIPPERファームウェアをコンパイルした後、コマンドで直接ファームウェアを更新できます。
- 欠点:ファームウェアのコンパイル速度を事前に知る必要があります。
- RS232接続
- 利点:KLIPPERファームウェアをコンパイルした後、コマンドでファームウェアを更新できます。
- 欠点:コマンドで一鍵更新できず、手動でKatapultファームウェアに入る必要があります。
- USB接続
- 利点:KLIPPERファームウェアをコンパイルした後、コマンドで直接ファームウェアを更新できます。
- 欠点:長すぎると干渉を受けやすいです。
- CAN接続
ヒント
- SHT36 LIS3DHはCANをサポート
- こちらでは500Kと1Mの速率のCANファームウェアのみ提供
フラッシュモードに入る
ヒント
囲まれているのはBOOTボタン
です
- 主板が完全に電源を切った状態で、BOOTボタンを短絡し、データ伝送可能なケーブルの一端を主板に、もう一端をデバイスに接続
- その後、BOOTの短絡を解除
ファームウェアのフラッシュ
- Windowsでのフラッシュガイド
- ホストマシンでのフラッシュガイド
- SHT36_LIS3DHのKatapultファームウェア 自動ダウンロード
- データ転送機能付きのデータケーブルを用意する
- ファームウェアをコンピューターにダウンロードする
- BOOTジャンパーを接続するか、長押ししてコンピューターに接続すると、この時点で
RPI-RP2
ディスクが表示される - BOOTジャンパーを取り外すか、ボタンを離す!!!
- 焼き込みたいファームウェアをコピーしてください、ただし
UF2
の拡張子を持つファームウェアのみ使用可能です!!!(拡張子を変更しないでください、無意味です) - 参照
- ファームウェアをコピーした後、
RPI-RP2
ディスクは自動的に消えます、この時点でファームウェアの焼き込みが完了します!
-
ファームウェア書き込みツールのインストール
- SSHで下記のコマンドを入力
- 初回書き込み時のみ実行が必要、その後は不要
cd ~/klipper/lib/rp2040_flash/ && make
-
下記のコマンドを実行して接続が成功したか確認する。
-
lsusb
と入力 -
2e8a:0003
のデバイスが見つからない場合、書き込みモードに再入試してください -
システムのバージョン問題で他の名前が表示される可能性がありますが、
2e8a:0003
があれば書き込みモードに入っていることを示します
注意事項2e8a:0003
が表示された時のみ次へ進んでください -
-
事前コンパイル済みファームウェアの取得
- ここには事前コンパイル済みのファームウェアが含まれています
- 上位機がインターネット接続可能である必要があります
- 上位機で下記のコマンドを実行してファームウェアパッケージをダウンロード
cd && git clone https://github.com/FengHua741/FLY_Katapult.git
- 既にファームウェアパッケージをダウンロードしている場合は、更新後に残りの手順を進めることをお勧めします
cd ~/FLY_Katapult && git pull
- ファームウェアのフラッシュ
ヒント
どちらか一方のファームウェアのみをフラッシュしてください
-
下記は500K CAN速度のファームウェアフラッシュコマンド
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/SHT36/FLY_SHT36LIS3DH_CANBOOT_CAN_500K.uf2
- 下記は1M CAN速度のファームウェアフラッシュコマンド
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/SHT36/FLY_SHT36LIS3DH_CANBOOT_CAN_1M.uf2
-
下記のメッセージが表示されたらフラッシュ成功
ヒント
フラッシュが完了したら、主板を完全に電源を切る必要があります。
ファームウェアが起動したか確認
- ファームウェアが正常に起動するとLEDが点滅します