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

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

Перед прошивкой

  • Для прошивки прошивки RS232 необходимо подключить инструментальную плату к компьютеру через Type-C.

Настройка DIP-переключателей

  1. Отключите питание: Перед началом работы убедитесь, что инструментальная плата полностью отключена от источника питания.
  2. Найдите переключатели: Переверните инструментальную плату. Найдите группу DIP-переключателей на обратной стороне.
  3. Переключите режим: Установите все DIP-переключатели в положение, соответствующее режиму RS232 (см. рисунок ниже).
Loading...

Внимание

  • Если состояние DIP-переключателей было изменено, необходимо перепрошить прошивку 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 to set at micro-controller startup, введите: !gpio5
    Внимание

    Пожалуйста, вводите !gpio5 в режиме английской раскладки клавиатуры.

    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, подключите инструментальную плату к USB-порту вашего компьютера с помощью кабеля Type-C, поддерживающего передачу данных. После успешного подключения к компьютеру можно отпустить кнопку BOOT.
    Loading...

Прошивка прошивки RS232

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

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

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

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

    Loading...

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

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