Прошивка FLY-ALPS
Эта документация предназначена для устройств с версией прошивки ниже v2.0.0. Если ваша версия прошивки достигла или превысила эту версию, обратитесь к документации Обновление прошивки, чтобы обновить её напрямую через веб-инструмент, без необходимости входа в режим DFU.
Просмотр версии прошивки
С помощью веб-инструмента вы можете просмотреть текущий номер версии прошивки после подключения устройства.
Вход в режим прошивки DFU
Перед началом полностью выключите принтер и отключите источник питания. Не подключайте и не отключайте жгуты проводов, не приводите в порядок распиновку интерфейсов и не касайтесь клемм при включённом питании.
Вы можете перевести устройство в режим прошивки одним из следующих способов:
-
Способ 1:
- Подключите устройство к компьютеру с помощью кабеля Type-C.
- Удерживая кнопку BOOT на устройстве, кратковременно нажмите кнопку RESET, затем отпустите BOOT.
-
Способ 2:
- Удерживайте кнопку BOOT на устройстве.
- Подключите кабель Type-C к устройству и компьютеру, затем отпустите кнопку BOOT.
Метод прошивки
- Прошивка WIN
- Прошивка Linux
- Прошивка FLYOS
.txt 或其他扩展名。- STM32CubeProgrammer
- APM32 DFUProgrammer
- DFU-AUTO
Для успешной прошивки STM32 просим обратить внимание на следующее:
- USB-порты некоторых компьютеров могут быть нестабильными из-за проблем с драйверами или совместимостью сигнала. Рекомендуется попробовать подключиться к другому USB-порту.
- Если смена порта не помогла, эффективным решением является подключение через внешний USB-хаб — это часто улучшает совместимость.
- Если программатор выдает ошибку, как показано ниже, попробуйте в первую очередь использовать хаб. Если проблема не исчезнет, проверьте оборудование или используйте верхний компьютер (host) для прошивки.
Loading...
- Инструмент для прошивки Ссылка на скачивание
- Необходимо скачать
SetupSTM32CubeProgrammerиSTM32 DFU драйвер - Скачайте прошивку в любую папку на компьютере
- Подключите материнскую плату к компьютеру с помощью кабеля Type-C. Убедитесь, что она находится в режиме прошивки
dfu. - В STM32CubeProgrammer выберите режим USB, обновите список и подключитесь.
Loading...
- Если не появилось окно с ошибкой, подключение успешно.
Loading...
- Нажмите на значок загрузки слева и отметьте следующие пункты.
Loading...
- Нажмите на
Browse(обозначено стрелкой), затем выберите прошивку, которую хотите загрузить.Loading... - В поле
Start addressвведите0x08000000.- Обратите внимание: если прошивка в формате
HEX, пропустите этот шаг!!
Loading... - Обратите внимание: если прошивка в формате
- Нажмите
Start automatic modeвнизу, чтобы начать прошивку.Loading... - Появление следующего сообщения означает, что прошивка завершена.
Loading...
- Скачать инструмент прошивки: Ссылка для скачивания
- Установить драйвер DFU: Скачайте и распакуйте
DFUProgrammer. В пакете инструментов содержится драйвер DFU для APM32, установите его вручную. - Подготовить прошивку: Скопируйте ранее скомпилированный файл прошивки в любую папку на компьютере (например, на рабочий стол) для удобства последующего выбора.
- Войти в режим DFU: Подключите материнскую плату к компьютеру с помощью кабеля Type-C. Убедитесь, что материнская плата переведена в режим DFU для прошивки (обычно это делается с помощью перемычки, подробности см. в инструкции по входу в режим DFU для вашей материнской платы).
- Запустить инструмент прошивки: Откройте DFUProgrammer и выполните выбор и настройку, как показано на рисунке ниже:
Loading...Loading...
- Начать прошивку: Нажмите кнопку «Начать обновление прошивки» и дождитесь завершения прогресс-бара. После успешной прошивки отключите кабель Type-C и снимите перемычку.
- Загрузите и запустите FLY DFU-AUTO
- Если
Статус драйверанедоступен, нажмитеУстановить драйвер, чтобы завершить установку драйвера WinUSB - Нажмите
Обзор..., выберите файл прошивки.bin, который необходимо прошить - Нажмите
Начать прошивку, просмотрите ход прошивки черезЖурнал выполнениявнизу и дождитесь завершения прошивки
Подробное руководство: Скачивание и использование FLY DFU-AUTO
- Установить инструмент прошивки.sudo apt updatesudo apt install dfu-util -y
- Подтвердите, что устройство перешло в режим прошивки DFU.lsusb
Если вы видите 0483:df11, это означает, что режим прошивки DFU успешно активирован.
Loading... - Получить/обновить репозиторий прошивки.git clone https://cnb.cool/3dmellow/FLY-Firmware ~/FLY-Firmwarecd ~/FLY-Firmware && git pull --ff-only
- Прошить прошивку.sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY-Firmware/ExtensionBoard/ALPS/mergedBL/FLY-ALPS-V2.1.1-mergedBL.bin
- Если появляется File downloaded successfully, прошивка успешна.Loading...
- Хост-компьютер FLY обычно имеет встроенный dfu-util, не нужно устанавливать инструмент прошивки повторно.
- Подтвердите, что устройство перешло в режим прошивки DFU.lsusb
Если вы видите 0483:df11, это означает, что режим прошивки DFU успешно активирован.
Loading... - Получить/обновить репозиторий прошивки.git clone https://cnb.cool/3dmellow/FLY-Firmware /data/FLY-Firmwareln -s /data/FLY-Firmware /root/FLY-Firmwarecd /data/FLY-Firmware && git pull --ff-only
- Прошить прошивку.sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D /data/FLY-Firmware/ExtensionBoard/ALPS/mergedBL/FLY-ALPS-V2.1.1-mergedBL.bin
- Если появляется File downloaded successfully, прошивка успешна.Loading...
Во время прошивки не отключайте подключение Type-C, иначе это может привести к сбою прошивки.
Следующий шаг
После завершения прошивки BOOT устройство поддерживает прямое обновление основной прошивки через веб-инструмент без необходимости повторного входа в режим DFU.
Обратитесь к документации Обновление прошивки для завершения обновления основной прошивки.