Прошивка Katapult
Описание прошивки Katapult
Katapult изначально назывался CanBoot, но позже его переименовали
- Прошивка Katapult является одним из типов загрузчиков, её можно использовать совместно с Klipper. После прошивки с помощью DFU и других методов можно обновлять прошивку одной командой
- Преимущества: Дважды нажав на сброс или быстро отключив питание дважды, можно войти в прошивку Katapult, и если LED настроен, он начнет мигать, если нет, то не будет
- Прошивка Katapult может использоваться только для прошивки, но не для подключения к Klipper!!!
- С помощью прошивки Katapult поддерживаются три способа подключения к хосту:
- CAN подключение
- Преимущества: После компиляции прошивки KLIPPER можно обновлять прошивку одной командой
- Недостатки: Нужно заранее знать скорость компиляции прошивки
- RS232 подключение
- Преимущества: После компиляции прошивки KLIPPER можно обновлять прошивку командой
- Недостатки: Нельзя обновлять прошивку одной командой, нужно вручную входить в прошивку Katapult
- USB подключение
- Преимущества: После компиляции прошивки KLIPPER можно обновлять прошивку одной командой
- Недостатки: Слишком длинный кабель может привести к помехам
- CAN подключение
- SB2040_V3 поддерживает CAN и RS232
- Здесь предоставляется только прошивка CAN на скорости 500K и 1M
Вход в режим прошивки
Слева кнопка RESET
, справа кнопка BOOT
- Есть два способа войти в режим прошивки
- Первый: при полностью отключенной плате, нажмите и удерживайте кнопку BOOT, затем подключите кабель с данными сначала к плате, а затем к вашему устройству
- Второй: после подключения кабеля с данными к плате и вашему устройству, нажмите и удерживайте кнопку BOOT, затем нажмите кнопку RST, затем отпустите RST и в последнюю очередь отпустите BOOT
Прошивка
- Инструкция по прошивке для Windows
- Инструкция по прошивке через хост-машину
- Прошивка Katapult для SB2040 V3 Нажмите для автоматической загрузки прошивки
- Необходимо подготовить кабель с функцией передачи данных
- Скачать прошивку на компьютер
- Подключить перемычку 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/SB2040/FLY_SB2040V3_CANBOOT_CAN_500K.uf2
-
Ниже приведена команда для прошивки прошивки на скорости CAN 1M
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY_Katapult/BL/SB2040/FLY_SB2040V3_CANBOOT_CAN_1M.uf2
-
При появлении следующего сообщения, прошивка завершена успешно
После завершения прошивки, необходимо полностью отключить питание платы.
Подтверждение запуска прошивки
- Если прошивка запустилась нормально, светодиод начнет мигать