Руководство по обновлению прошивки для STM32 и APM32
Важное примечание
- Данное руководство применимо только к продуктам серии FLY, устройства других брендов или моделей не совместимы, не пытайтесь использовать его.
- Данное руководство предназначено для обновления прошивки путем входа в режим прошивки.
- Данное руководство применимо только к продуктам FLY, использующим чипы серий APM32 и STM32.
Загрузка прошивки
Вы можете получить прошивку по следующим ссылкам:
- Скачать пакет прошивки - прямая загрузка последней версии архива с прошивкой.
- Адрес репозитория - доступ к репозиторию прошивок.
Описание структуры прошивки
| Имя папки | Описание |
|---|---|
| ExtensionBoard | Прошивки для модулей и расширительных плат FLY |
| Screen | Прошивки для экранов FLY |
| MainBoard | Прошивки для основных плат FLY |
| ToolBoard | Прошивки для инструментальных плат FLY |
Вход в режим прошивки
- Подготовьте кабель Type-C, поддерживающий передачу данных.
- Убедитесь, что устройство полностью отключено от питания и не подключено к другим устройствам.
- В отключенном состоянии сначала подключите кабель Type-C к устройству.
- Удерживая нажатой кнопку BOOT на устройстве, подключите другой конец кабеля к компьютеру. После того как компьютер распознает устройство, можно отпустить кнопку BOOT.
Прошивка
- Руководство по прошивке STM32 в Windows
- Руководство по прошивке APM32 в Windows
Важно
Для обеспечения успешной прошивки STM32, пожалуйста, обратите внимание на следующие моменты:
- USB-порты на некоторых компьютерах могут иметь проблемы с драйверами или совместимостью сигналов, что приводит к нестабильной прошивке. Рекомендуется попробовать подключиться к другому USB-порту.
- Если смена порта не помогает, эффективным решением является подключение через внешний USB-концентратор (хаб), что часто улучшает совместимость.
- Если программа для прошивки выдает ошибку, как показано ниже, также сначала попробуйте использовать концентратор. Если проблема сохраняется, проверьте соединение или используйте ПК для прошивки.
Loading...
- Инструмент для прошивки Ссылка для скачивания
- Необходимо скачать
SetupSTM32CubeProgrammerиДрайвер STM32 DFU - Скачайте прошивку в любую директорию на компьютере
- Подключите плату к компьютеру с помощью кабеля Type-C, убедившись, что она находится в режиме прошивки
dfu - В STM32CubeProgrammer выберите режим USB, обновите и подключитесь
Loading...
- Если окно с ошибкой не появилось, подключение успешно.
Loading...
- Нажмите на значок загрузки слева и отметьте следующие опции
Loading...
- Нажмите
Browse(указано стрелкой), затем выберите прошивку, которую нужно загрузитьLoading... - В поле
Start addressвведите0x08000000- Обратите внимание: если прошивка в формате
HEX, пропустите этот шаг!!
Loading... - Обратите внимание: если прошивка в формате
- Нажмите
Start automatic modeвнизу, чтобы начать прошивкуLoading... - Появление следующего сообщения означает, что прошивка завершена
Loading...
- Инструмент прошивки Скачать
- Необходимо скачать
DFUProgrammer - Скопируйте ранее скомпилированную прошивку (klipper.bin) или предварительно скомпилированную прошивку
Katapultв любую папку на компьютере - Подключите плату к компьютеру с помощью кабеля Type-C, убедившись, что она находится в режиме прошивки DFU
- Откройте DFUProgrammer и выполните следующие действия:
Loading...Loading...
- Нажмите "Начать обновление прошивки" и подождите. После завершения прошивки можно отключить кабель Type-C и перемычку
Часто задаваемые вопросы
В: Что делать, если компьютер не распознает устройство?
О: Выполните следующие шаги для проверки:
- Убедитесь, что кабель поддерживает передачу данных (зарядные кабели не подходят).
- Проверьте, вошло ли устройство в режим прошивки (удерживайте BOOT при подключении USB).
- Попробуйте другой USB-порт компьютера, рекомендуется использовать порт USB 2.0; если возникают проблемы с портом USB 3.0, попробуйте подключиться через порт USB 2.0 или через USB-концентратор.
- Проверьте, установлены ли на компьютере соответствующие USB-драйверы для чипа (например, драйвер DFU для STM32, драйвер виртуального COM-порта для APM32 и т.д.).
В: Что делать, если в процессе прошивки появляется сообщение об ошибке или процесс зависает?
О: Попробуйте следующие методы:
- Снова войдите в режим прошивки и повторите попытку.
- Смените USB-порт (рекомендуется USB 2.0) или используйте концентратор.
- Закройте другое ПО, использующее USB-ресурсы.
- Убедитесь, что выбранная прошивка соответствует модели устройства (например, основная плата, экран, инструментальная плата и т.д.).
В: Устройство не запускается после прошивки?
О: Возможные причины и решения:
- После завершения прошивки полностью отключите устройство от питания (отсоедините кабель питания), а затем снова включите его, чтобы обеспечить нормальную загрузку прошивки.
- Несоответствие версии прошивки: загрузите заново прошивку для соответствующей модели и повторите процесс.
- Прошивка не завершена: снова войдите в режим прошивки и повторите процесс.
- Аппаратная проблема: проверьте правильность подключения питания или обратитесь в службу технической поддержки.
Loading...