Перейти к основному содержанию

Компиляция прошивки RS232

Начало компиляции

Краткое руководство по компиляции прошивки

Примечания

  • Сеть: Убедитесь, что хост-компьютер (Raspberry Pi и т.п.) подключен к сети.
  • Способ входа: Необходимо входить через SSH по сети, последовательный порт отключен.
  • Раскладка клавиатуры: Держите клавиатуру в английском полуширинном режиме

Вход по SSH и переключение пользователей

Используйте MobaXterm, PuTTY и другие инструменты для входа по SSH на хост-компьютер.

Переключение пользователя:

  • Обычная система (официальная система Raspberry Pi и т.п.)
    Запрещено использовать root, необходимо переключиться на обычного пользователя:
    su <имя_пользователя>
  • FLY хост-компьютер (система FlyOS-FAST)
    Поддерживается только вход от пользователя root (пароль: mellow)

Руководство по компиляции прошивки

В интерфейсе конфигурации прошивки Klipper поддерживается только управление с клавиатуры, мышь использовать нельзя.

КлавишаФункция
↑ / ↓Перемещение курсора вверх/вниз, выбор пункта меню
Enter / ПробелПодтверждение выбора, отметка опции или вход в подменю
ESCВозврат в предыдущее меню
QВыход из интерфейса конфигурации
YПри выходе, если есть подсказка, нажмите Y для сохранения конфигурации

Начало компиляции прошивки

Ниже описано, как скомпилировать прошивку:

  • После подключения по SSH введите следующую команду и нажмите Enter:

    cd ~/klipper && rm -rf ~/klipper/.config && rm -rf ~/klipper/out && make menuconfig
  • rm -rf ~/klipper/.config && rm -rf ~/klipper/out — удаление предыдущих данных компиляции и прошивки

  • make menuconfig — компиляция прошивки, после выполнения должно появиться окно, как показано ниже

    Loading...
  • Выберите Enable extra low-level configuration options и нажмите Enter

    Loading...
  • Войдите в меню Micro-controller Architecture, затем выберите Raspberry Pi RP2040/RP235x и нажмите Enter

    Loading...
  • Выберите Bootloader offset, выберите:NO bootloader

    Loading...
  • Выберите Communication interface, выберите:UART0 on GPIO0/GPIO1

    Loading...
  • Выберите GPIO pins для установки при запуске микроконтроллера, введите: gpio17
    Loading...
  • Нажмите клавишу Q, появится Save configuration, затем нажмите клавишу Y
    Loading...
  • Теперь конфигурация должна быть сохранена, и вы выйдете в командную строку
  • Введите следующую команду для начала компиляции, это займет некоторое время
make -j4
Loading...
  • Если в конце появится следующее содержимое, компиляция прошла успешно
  • Из-за версии Klipper достаточно появления out/klipper.bin, что означает успех
    Linking out/klipper.elf
    Creating uf2 file out/klipper.uf2

Вход в режим прошивки

Совет

Обведена кнопка BOOT.

  • Для входа в режим прошивки необходимо полностью обесточить инструментальную плату, затем, удерживая кнопку BOOT, подключить кабель Type-C с передачей данных одним концом к плате, другим к компьютеру.
    Loading...

Прошивка

  • Обратите внимание, что текущая панель инструментов находится в режиме прошивки, и можно прошивать только файлы прошивки с расширением .uf2.

  • Используйте следующую команду для прошивки панели инструментов:

    cd && cd ~/klipper/
    make flash FLASH_DEVICE=2e8a:0003
    Совет

    Если это первая прошивка после настройки системы на верхней панели, возможно, появится такое же уведомление, как на изображении с красным кругом — частичный красный индикатор. Это нормальное явление, а не ошибка.

    Loading...

Проверка запуска прошивки

  • Если прошивка запущена нормально, светодиод загорится.
    Loading...
Loading...