Перейти к основному содержимому

Katapult固件

Katapult固件说明

подсказка

Katapult原名是CanBoot后面改名了

  • Katapult固件是属于bootloader一种,可以配合Klipper一起使用。使用DFU等方式烧录后可以使用指令一键更新固件
  • 优点:点两次重置或者快速断电两次即可进入Katapult固件,并且会提前配置的LED闪烁起来,如果没有则不闪烁
  • Katapult固件只能用来烧录固件,并不能连接klipper!!!
  • 使用Katapult固件支持三种方式连接上位机
    • CAN连接
      • 好处:编译好KLIPPER固件后可以使用指令直接更新固件
      • 坏处:需要提前知道固件编译的速率
    • RS232连接
      • 好处:编译好KLIPPER固件后可以使用指令更新固件
      • 坏处:无法使用指令一键更新固件,需要手动进去Katapult固件
    • USB连接
      • 好处:编译好KLIPPER固件后可以使用指令直接更新固件
подсказка
  • D7使用USB连接

进入烧录模式

подсказка

左边为BOOT按键,右边为RESET按键

  • 进入烧录模式有两种方法
  • 第一种:主板完全断电情况下,按着BOOT按键然后将带有数据传输的数据线一头接主板一头接你设备
  • 第二种:在将带有数据传输的数据线一头接主板一头接你设备后,按着BOOT键然后按下RST键,然后松开RST键最后松开BOOT键

烧录固件

  • D7的Katapult固件 点击自动下载固件
  1. 烧录工具 下载地址
  2. 需要下载SetupSTM32CubeProgrammerSTM32 DFU驱动
  3. 将前面编译好的固件(klipper.bin)或者预先编译好的Katapult固件复制到电脑任意目录
  4. 使用Type-C数据线将主板连接到电脑,请确保已经进入DFU烧录模式
  5. STM32CubeProgrammer中选择USB模式,并刷新,连接
  6. 如果没有出现错误弹窗则连接成功
  7. 打开固件文件,在弹窗中选择需要烧录的固件文件
  8. 点击Address输入0x08000000
  9. 出现图中就是烧录成功