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