Установка прошивки¶
Установка Katapult¶
Перед началом установки убедитесь, что система обновлена, и установлены необходимые пакеты. Выполните следующие команды, если требуется обновление или установка зависимостей:
sudo apt update
sudo apt install git build-essential gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib cmake python3 python3-pip python3-serial usbutils dfu-util
Эти команды обновят список пакетов и установят инструменты, необходимые для компиляции и прошивки Katapult, включая компилятор для ARM, Python и утилиты для работы с USB-устройствами.
Скачайте исходный код Katapult с GitHub, выполнив следующую команду:
Подготовка прошивки Katapult¶
Выберите следующие параметры.Важно: Перед загрузкой прошивки убедитесь, что конфигурация сборки Katapult выбрана правильно. Перезапись существующего загрузчика некорректной сборкой приведёт к "окирпичиванию" устройства и потребует программатор для восстановления.
Сборка прошивки Katapult¶
Подключение микроконтроллера Unit в режиме BOOT¶
Переведите ваш микроконтроллер в режим BOOT, нажмите и удерживайте BOOT, кратковременно нажмите RESET, отпустите BOOT. Или, при отключенном USB зажмите BOOT, подключите USB, отпустите BOOT
Определение ID микроконтроллера¶
Вы увидите что-то подобное:
Прошивка микроконтроллера по ID¶
Установка прошивки Klipper¶
Подготовка прошивки Klipper¶
Выберите следующие параметры.
Сборка прошивки Klipper¶
Получение серийного ID микроконтроллера¶
Переподключайте USB несколько раз, или нажимайте RESET если нужно, пока устройство не появится.
Вы увидите что-то похожее на:
Установка необходимой Python-библиотеки¶
Прошивка Klipper через Katapult¶
cd ~/katapult/scripts
python3 flashtool.py -d /dev/serial/by-id/usb-katapult_rp2040_XXXXXXXXXXXXXXXX-XXXX
Введите
В случае успешной прошивки ID будет содержать "Klipper":
