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

Фирмварь Katapult

Описание фирваря Katapult

:::предупреждение

Katapult изначально назывался CanBoot, затем был переименован в katapult

:::

  • Фирменное программное обеспечение Katapult является типом загрузочного программного обеспечения и может использоваться совместно с Klipper. После прошивки через DFU и других способов можно обновить прошивку с помощью команды
  • Преимущество: быстрое двойное нажатие кнопки сброса (reset) или двойное отключение питания позволяет войти в режим Katapult, при этом на материнской плате будет мигать светодиод
  • Программное обеспечение Katapult может использоваться только для прошивки, оно НЕ поддерживает подключение к Klipper!!!
  • Существует три способа подключения к ПК, и эти три типа прошивок являются независимыми друг от друга
    • CAN-соединение
      • Преимущество: после компиляции KLIPPER можно использовать команду для прямого обновления прошивки, высокая степень защиты от помех
      • Недостаток: необходимо заранее знать скорость компиляции прошивки
    • RS232-соединение
      • Преимущество: после компиляции KLIPPER можно использовать команду для обновления прошивки, высокая степень защиты от помех
      • Недостаток: невозможно обновить прошивку с помощью одной команды, нужно вручную войти в режим Katapult
    • USB-соединение
      • Преимущество: после компиляции KLIPPER можно использовать команду для прямого обновления прошивки
      • Недостаток: если длина кабеля слишком велика, возможны помехи, что может привести к разрыву связи
подсказывать
  • Поддерживает все три типа MMU
  • Здесь доступны только CAN-версия и USB-версия

Вход в режим программирования

подсказывать

Справа — кнопка RESET, слева — кнопка BOOT

  • Есть два способа входа в режим программирования
  • Первый: при полном отключении питания, удерживайте кнопку BOOT, пока не подключите кабель передачи данных к материнской плате и устройству
  • Второй: после подключения кабеля передачи данных к материнской плате и устройству, удерживайте кнопку BOOT, затем нажмите кнопку RST, отпустите кнопку RST, затем отпустите кнопку BOOT

Программирование фирваря

  • Фирмварь Katapult для MMU щелкните для автоматической загрузки фирваря

::::опасность Важно

  • Возможны проблемы совместимости системы, используйте USB2.0 на ПК для прошивки
  • Если всё ещё не получается выполнить прошивку, попробуйте использовать программу верхнего уровня для прошивки

::::

  1. Скачать инструмент для прошивки адрес скачивания
  2. Необходимо скачать SetupSTM32CubeProgrammer и STM32 DFU драйвер
  3. Скопируйте предварительно скомпилированный firmware (klipper.bin) или заранее скомпилированный firmware Katapult в произвольную директорию на компьютер
  4. Подключите основную плату к компьютеру с помощью Type-C кабеля, убедитесь, что выполнено: переход в режим прошивки DFU
  5. В STM32CubeProgrammer выберите режим USB и обновите подключение
  6. Если не появляется окно с ошибкой, то подключение успешно. :::+опасность Предупреждение Если появится содержимое, как показано ниже, это проблема с компьютером или программным обеспечением, используйте программу верхнего уровня для прошивки: инструкция по прошивке через программу верхнего уровня :::
    1. Нажмите на значок загрузки слева и отметьте несколько пунктов
    2. Нажмите на кнопку Browse, указанную стрелкой, затем выберите firmware, которое нужно прошить
    3. Выберите Start address и введите 0x08000000
    4. Нажмите на Start automatic mode внизу для начала прошивки firmware
    5. Появление нижеследующего уведомления означает завершение прошивки firmware

Проверка успешности запуска фирваря

  • Если фирварь успешно запущен, светодиоды начнут мигать