跳到主要内容

Katapult固件

Katapult固件说明

提示

Katapult原名为CanBoot,后改名为katapult

  • Katapult固件是属于bootloader一种,可以配合Klipper一起使用。使用DFU等方式烧录后可以使用指令一键更新固件
  • 优点:快速双击重置(reset)按钮或者快速断电两次即可进入Katapult固件,此时主板上会有LED闪烁
  • Katapult固件只能用来烧录固件,并不能连接klipper!!!
  • 使用Katapult固件支持三种方式连接上位机,三种方式的固件相互独立
    • CAN连接
      • 优点:编译好KLIPPER固件后可以使用指令直接更新固件,抗干扰能力强
      • 缺点:需要提前知道固件编译的速率
    • RS232连接
      • 优点:编译好KLIPPER固件后可以使用指令更新固件,抗干扰能力很强
      • 缺点:无法使用指令一键更新固件,需要手动进去Katapult固件
    • USB连接
      • 优点:编译好KLIPPER固件后可以使用指令直接更新固件
      • 缺点:数据线太长容易受干扰,可能会导致断联
提示
  • SHT36/42支持CAN
  • 这边只提供CAN固件分500K与1M速率

进入烧录模式

提示

圈起来的是BOOT按键

  • 主板完全断电情况下,短接BOOT按键然后将带有数据传输的数据线一头接主板一头接你设备

烧录固件

  • SHT36的Katapult固件 点击自动下载固件
须知
  • 系统兼容性问题,请使用电脑的USB2.0烧录
  • 如果还是烧录不了请换上位机进行烧录
  1. 烧录工具 下载地址
  2. 需要下载SetupSTM32CubeProgrammerSTM32 DFU驱动
  3. 将前面编译好的固件(klipper.bin)或者预先编译好的Katapult固件复制到电脑任意目录
  4. 使用Type-C数据线将主板连接到电脑,请确保已经:进入DFU烧录模式
  5. STM32CubeProgrammer中选择USB模式,并刷新,连接
  6. 如果没有出现错误弹窗则连接成功。
    警告

    如果出现下图所示内容,则为电脑或者软件问题,请使用上位机进行烧录:上位机烧录教程

  7. 点击左边下载图标并且将下方几个选择上
  8. 点击箭头所指的Browse,然后选择你需要烧录的固件
  9. 选择Start address输入0x08000000
  10. 点击下方的Start automatic mode开始烧录固件
  11. 出现下方提示则代表固件烧录完成