Прошивка Katapult
Описание прошивки Katapult
Katapult изначально назывался CanBoot, но позже его переименовали
- Прошивка Katapult является одним из типов загрузчиков, её можно использовать совместно с Klipper. После прошивки с помощью DFU и других методов можно обновлять прошивку одной командой
- Преимущества: Дважды нажав на сброс или быстро отключив питание дважды, можно войти в прошивку Katapult, и если LED настроен, он начнет мигать, если нет, то не будет
- Прошивка Katapult может использоваться только для прошивки, но не для подключения к Klipper!!!
- С помощью прошивки Katapult поддерживаются три способа подключения к хосту:
- CAN подключение
- Преимущества: После компиляции прошивки KLIPPER можно обновлять прошивку одной командой
- Недостатки: Нужно заранее знать скорость компиляции прошивки
- RS232 подключение
- Преимущества: После компиляции прошивки KLIPPER можно обновлять прошивку командой
- Недостатки: Нельзя обновлять прошивку одной командой, нужно вручную входить в прошивку Katapult
- USB подключение
- Преимущества: После компиляции прошивки KLIPPER можно обновлять прошивку одной командой
- Недостатки: Слишком длинный кабель может привести к помехам
- CAN подключение
- ERCF поддерживает CAN и USB
- Здесь предоставлены CAN-прошивки с частотами 500K и 1M
Вход в режим прошивки
В кружке - кнопка BOOT
- Для входа в режим прошивки необходимо полностью отключить питание основной платы, удерживая кнопку BOOT, затем подключить кабель с передачей данных к плате и компьютеру
Прошивка
- Инструкция по прошивке для Windows
- Инструкция по прошивке для Linux
- Прошивка Katapult для ERCF Нажмите для автоматической загрузки прошивки
- Необходимо подготовить кабель с функцией передачи данных
- Скачать прошивку на компьютер
- Подключить перемычку BOOT или зажать кнопку при подключении к компьютеру, при этом появится диск
RPI-RP2
- Отключить перемычку BOOT или отпустить кнопку!!!
- Скопировать прошивку, которую нужно прошить, в диск. Обратите внимание, можно использовать только прошивку с расширением
UF2
!!! (не меняйте расширение, это бесполезно) - Ссылка
- После копирования прошивки диск
RPI-RP2
исчезнет автоматически, прошивка завершена!
импорт ImageView из '@site/src/components/ImageView';
-
Установка инструмента для прошивки
- Введите следующие команды в SSH
- Эту операцию нужно выполнить только один раз при первой прошивке, в дальнейшем повторять не нужно
cd ~/klipper/lib/rp2040_flash/ && make
-
Выполните следующие команды для проверки успешности подключения.
-
Введите
lsusb
-
Если устройство с ID
2e8a:0003
не отображается, попробуйте снова войти в режим прошивки -
Из-за проблем с версией системы может отображаться другое имя, если присутствует
2e8a:0003
, это значит, что режим прошивки активирован
ВниманиеПродолжайте выполнение следующих шагов только если присутствует
2e8a:0003
. -
-
Загрузка предварительно скомпилированной прошивки
- Здесь находятся предварительно скомпилированные прошивки
- Обратите внимание, что верхнее устройство должно иметь доступ в интернет для установки
- Выполните следующую команду на верхнем устройстве для загрузки пакета прошивки
cd && git clone https://github.com/FengHua741/FLY_Katapult.git
- Если пакет прошивки уже был загружен, рекомендуется обновить его перед выполнением оставшихся действий
cd ~/FLY_Katapult && git pull
- Прошивка
Требуется прошить только один из файлов прошивки
-
Ниже приведена команда для прошивки с частотой CAN 500K
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/ERCF/FLY_ERCF_CANBOOT_CAN_500K.uf2
-
Ниже приведена команда для прошивки с частотой CAN 1M
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/ERCF/FLY_ERCF_CANBOOT_CAN_1M.uf2
-
Ниже приведена команда для прошивки через USB
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/FLY_ERCF_CANBOOT_USB.uf2
-
Если появится следующее сообщение, прошивка прошла успешно
После завершения прошивки необходимо полностью отключить питание платы.
Проверка запуска прошивки
- Если прошивка успешно запустится, светодиод начнет мигать