固件編譯與燒錄
- E3 ProはデフォルトでTFカードを使用してファームウェアを焼付けます
- 32G以下のTFカードをご用意ください
- ブランド外のメモリーカードは焼付けに失敗する可能性がありますので、推奨されるメモリーカードを使用してください
- TFカードの転送速度はClass10以上であることが望ましく、SanDiskなどのブランドのTFカードをお勧めします
準備作業
-
klipper
サービスがインストールされた上位機を使用する必要があります ネットワーク経由でSSHに接続 -
そしてデバイスを上位機に接続してください
-
注意:一般的な上位機を使用してください。例えば、ラズベリーパイやFLY派などです。改造された上位機(例:WiFiスティック、レッドミーなど)は問題が多いので、技術サポートを提供できません
- 下記のコマンドを入力して
ROOT
ユーザーから通常のユーザーに切り替えることができます ROOT
ユーザーを使用しないでください- flyユーザーの場合、
su fly
と直接入力できます。flyユーザー以外の場合、<あなたの上位機のユーザーネーム>
をあなたの上位機のユーザーネームに置き換えてください!
su <あなたの上位機のユーザーネーム>
Klipperファームウェアのコンパイル
- 请确保上位机可以正常联网
- 固件编译前需要使用SSH通过网络登录上位机
- 请不要使用串口工具登录上位机
Klipper固件编译和配置页面操作说明
请确保键盘输入法为半角模式,即英文模式
- 键盘上键
↑
,下键↓
,用于上下移动光标来选中菜单项 - 确认键
Enter
或 空格键Space
,用于勾选菜单或进入子菜单 - 退出键
ESC
,用于返回上一级菜单 Q
键,用于退出Klipper固件配置页面Y
键,在退出Klipper固件配置页面时,如果有提示,则点击Y
键保存配置文件
如果配置页面选项比较少,请先勾选[ ] Enable extra low-level configuration options
,用于显示部分隐藏选项
以下内容はファームウェアのコンパイル方法を説明しています:
-
SSHに接続した後、次のコマンドを入力し、エンターを押します:
cd ~/klipper && rm -rf ~/klipper/.config && rm -rf ~/klipper/out && make menuconfig
-
その中で
rm -rf ~/klipper/.config && rm -rf ~/klipper/out
は以前のコンパイルデータとファームウェアを削除し、make menuconfig
はファームウェアをコンパイルします。実行すると、以下のインターフェースが表示されるはずです -
Enable extra low-level configuration optionsを選択し、エンターを押します
-
メニューMicro-controller Architectureに入り、STMicroelectronics STM32を選択し、エンターを押します
-
メニューProcessor modelに入り、STM32F407を選択し、エンターを押します
-
Bootloader offsetを選択し、32KiB bootloaderを選択します
-
Communication interfaceを選択し、**USB (on PA11/PA12)**を選択します
-
Qキーを押すと「Save configuration」が表示され、その後Yキーを押します
-
現在は設定が保存され、コマンドラインインターフェースに戻っているはずです
-
make -j4を入力してコンパイルを開始します。時間がかかります
-
コンパイルが成功すると、以下のような出力がされます
Linking out/klipper.elf
Creating hex file out/klipper.bin -
コンパイルが成功した例
ファームウェアの焼付け
- F404ZGは事前にTFカード焼付け用のBLファームウェアがインストールされています
準備作業
- 開始燒錄固件前,請先使用網路連接SSH
- 次貨記憶卡可能會導致燒錄失敗,請盡量使用下方推薦的記憶卡進行更新固件
- 需要準備一張容量不超過
32G
的TF卡,並且建議TF卡的傳輸速度必須為class10
級或class10
級以上,建議使用閃迪等品牌的TF卡
下載固件
- 使用之前準備好的TF卡
- 使用
SDFormatter
格式化 - 使用MobaXterm_Personal左邊檔案目錄找到
klipper
選擇然後找到out
打開 - 並且將
klipper.bin
下載到TF卡裡面,並且重新命名為firmware.bin
- 主板斷電,將TF卡插入主板
- 主板上,等待10秒
- 取下TF卡,插入電腦如果SD卡中的看
firmware.bin
消失,出現FLY.CUR
就是燒錄成功了