Фирменное ПО Katapult
Описание фирменного ПО Katapult
:::предупреждение
Katapult изначально назывался CanBoot, затем был переименован в katapult
:::
- Фирменное программное обеспечение Katapult является типом загрузочного программного обеспечения и может использоваться совместно с Klipper. После прошивки через DFU и других способов можно обновить прошивку с помощью команды
- Преимущество: быстрое двойное нажатие кнопки сброса (reset) или двойное отключение питания позволяет войти в режим Katapult, при этом на материнской плате будет мигать светодиод
- Программное обеспечение Katapult может использоваться только для прошивки, оно НЕ поддерживает подключение к Klipper!!!
- Существует три способа подключения к ПК, и эти три типа прошивок являются независимыми друг от друга
- CAN-соединение
- Преимущество: после компиляции KLIPPER можно использовать команду для прямого обновления прошивки, высокая степень защиты от помех
- Недостаток: необходимо заранее знать скорость компиляции прошивки
- RS232-соединение
- Преимущество: после компиляции KLIPPER можно использовать команду для обновления прошивки, высокая степень защиты от помех
- Недостаток: невозможно обновить прошивку с помощью одной команды, нужно вручную войти в режим Katapult
- USB-соединение
- Преимущество: после компиляции KLIPPER можно использовать команду для прямого обновления прошивки
- Недостаток: если длина кабеля слишком велика, возможны помехи, что может привести к разрыву связи
- CAN-соединение
- Поддержка SHT36 и LIS3DH для CAN
- Здесь доступны только ПО для CAN с скоростью 500K и 1M
Вход в режим программирования
Выделенное круглым — это BOOT-кнопка
.
- При полном отключении питания платы коротко замкните BOOT-кнопку, а затем подключите шину данных одной концовкой к плате, а другой концовкой к вашему устройству.
- Затем отпустите кнопку BOOT
Программирование ПО
- Инструкция по программированию на Windows
- Инструкция по программированию через ПО
- Фирменное ПО для SHT36_LIS3DH Katapult Щелкните для автоматической загрузки firmware
- Требуется подготовить данные передающий кабель
- Скачайте прошивку на компьютер
- Подключите BOOT jumper или удерживайте кнопку и подключите к компьютеру, в этом случае появится диск
RPI-RP2
- Отключите BOOT jumper или отпустите кнопку!!!
- Скопируйте нужную прошивку в этот диск, обратите внимание, что можно использовать только прошивки с расширением
UF2
!!! (не пытайтесь изменить расширение, это бесполезно) - См. также
- После копирования прошивки диск
RPI-RP2
автоматически исчезнет, прошивка успешно применена!
-
Установка инструмента для прошивки
- Введите команду в SSH:
- Выполняется только при первой прошивке, повторно выполнять не нужно
cd ~/klipper/lib/rp2040_flash/ && make
-
Выполните следующую команду для проверки успешного подключения.
-
Введите
lsusb
-
Если устройства
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
-
Если появляется нижеследующее уведомление, то процесс программирования успешно завершен.
После завершения процесса программирования необходимо полностью отключить питание платы.
Проверка запуска ПО
- Если ПО успешно запущено, светодиод начнет мигать.
