BLファームウェア
ヒント
- 出荷時に
bootloader
が既にフラッシュされているので、再度フラッシュする必要はありません。
書き込みモードへの進入
- 書き込みモードに入る方法は二つあります
- 第一の方法:主板が完全に電源オフの状態で、BOOTとBOOT1を短絡し、データ転送ケーブルの一端を主板に接続し、もう一方をあなたのデバイスに接続します
- 第二の方法:データ転送ケーブルの一端を主板に接続し、もう一方をあなたのデバイスに接続した後、BOOTとBOOT1を短絡してからRSTボタンを押し、RSTボタンを離し、最後にBOOTジャンパを切り離します
ファームウェアの書き込み
- Windows書き込みチュートリアル
- 上位機書き込みチュートリアル
-
Geminiのbootloaderファームウェア 自動的にファームウェアをダウンロード
-
ディップスイッチ
3
,4
を右にスライドし、下位機と上位機を内蔵USBで接続します -
ディップスイッチ
1
,2
を左にスライドし、そうしないと下位機と上位機の接続に影響します
注意事項
- システムの互換性の問題により、PCの
USB2.0
を使用して書き込みを行ってください - それでも書き込みできない場合は、上位機を交換して書き込みを行ってください
- 書き込みツール ダウンロードリンク
SetupSTM32CubeProgrammer
とSTM32 DFUドライバー
をダウンロードする必要があります- 前にコンパイルしたファームウェア(klipper.bin)または事前にコンパイルされた
Katapultファームウェア
をPCの任意のディレクトリにコピーします - Type-Cケーブルを使ってメインボードをPCに接続してください、DFU書き込みモードに入っていることを確認してください
- STM32CubeProgrammerでUSBモードを選択し、更新して接続します
- エラーメッセージが表示されなければ接続成功です
- 左側のダウンロードアイコンをクリックし、以下のいくつかの選択肢をオンにします
- 矢印の指す
Browse
をクリックし、書き込みしたいファームウェアを選択します Start address
に0x08000000
を入力します- 下部の
Start automatic mode
をクリックしてファームウェアの書き込みを開始します - 以下のメッセージが表示されればファームウェアの書き込みが完了したことを示します
- ディップスイッチ
1
,2
を右にスライドし、下位機と上位機を内蔵USBで接続します - ディップスイッチ
3
,4
を左にスライドし、そうしないと下位機と上位機の接続に影響します - この方法でディップスイッチを操作した後、下部USBポートは下位機に占有されるため、他のデバイスを接続しないでください
- インストールする書き込みツール
- FLY上位機はインストールする必要はありません
- インストールが必要な場合:上位機がインターネットに接続できる必要があります
- 既にインストールされている場合はインストールする必要はありません
sudo apt update
sudo apt install dfu-util -y
- 下記のコマンドを実行して接続が成功したかどうかを確認してください。
lsusb
- DFUデバイスが表示されない場合は書き込みモードに再び入ってください
- システムバージョンの問題で他の名前が表示される場合がありますが、
0483:df11
が表示されていれば書き込みモードに入っています
- プレコンパイル済みファームウェアの取得
- ここにはプレコンパイル済みのファームウェアが含まれています
- 注意:上位機がインターネットに接続できる必要があります
- 上位機で下記のコマンドを実行してファームウェアパッケージをダウンロードしてください
cd && git clone https://github.com/FengHua741/FLY_Katapult.git
- 既にファームウェアパッケージをダウンロードしている場合は、更新後に残りの操作を行ってください
cd ~/FLY_Katapult && git pull
- ファームウェアの書き込み
ヒント
どちらか一つのファームウェアを書き込むだけで大丈夫です。
- 以下はbootloaderファームウェアの書き込みコマンドです
sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY_Katapult/BL/Gemini/GeminiV3.bin
- 下記の図の矢印に示される内容「File downloaded successfully」が表示されれば、書き込み成功です
手記
赤い矢印で指している行の後ろのエラーは無視してください!!!
ヒント
書き込み完了後、主板に一度完全に電源を切る必要があります。