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

Руководство по обновлению прошивки STM32 и APM32

Важное примечание
  • Данное руководство применимо только к продуктам серии FLY, устройства других брендов или моделей несовместимы, не пытайтесь использовать
  • Данное руководство предназначено для обновления прошивки через вход в режим прошивки
  • Данное руководство применимо только к продуктам FLY с микросхемами серии APM32 и STM32

Загрузка прошивки

Вы можете получить прошивку по следующим ссылкам:

Обратите внимание

Архив необходимо распаковать перед использованием

Описание путей к прошивке

Имя папкиОписание
ExtensionBoardПрошивки для модулей и плат расширения FLY
ScreenПрошивки для экранов FLY
MainBoardПрошивки для материнских плат FLY
ToolBoardПрошивки для инструментальных плат FLY

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

  1. Подготовьте кабель Type-C, поддерживающий передачу данных
  2. Убедитесь, что устройство полностью обесточено и не подключено к другим устройствам
  3. В обесточенном состоянии сначала вставьте кабель Type-C в устройство
  4. Удерживайте кнопку BOOT на устройстве, одновременно вставляя другой конец кабеля в компьютер. Когда компьютер обнаружит устройство, отпустите кнопку BOOT

Примечания

  1. Совместимость USB-портов: Некоторые устройства могут не определяться через USB 3.0, рекомендуется использовать USB 2.0 для прошивки.

  2. Шаги по устранению неполадок при ошибке прошивки: Если прошивка не удается даже через USB 2.0, попробуйте следующее:

    • Отключите все необязательные внешние устройства (например, драйверы, эндстопы);
    • Полностью обесточьте компьютер (отключите кабель питания), подождите несколько секунд и перезагрузите;
    • Используйте внешний USB-хаб или попробуйте другой USB-порт.

Прошивка

Предупреждение

Для успешной прошивки STM32 просим обратить внимание на следующее:

  • USB-порты некоторых компьютеров могут быть нестабильными из-за проблем с драйверами или совместимостью сигнала. Рекомендуется попробовать подключиться к другому USB-порту.
  • Если смена порта не помогла, эффективным решением является подключение через внешний USB-хаб — это часто улучшает совместимость.
  • Если программатор выдает ошибку, как показано ниже, попробуйте в первую очередь использовать хаб. Если проблема не исчезнет, проверьте оборудование или используйте верхний компьютер (host) для прошивки.
    Loading...
  1. Инструмент для прошивки Ссылка на скачивание
  2. Необходимо скачать SetupSTM32CubeProgrammer и STM32 DFU драйвер
  3. Скачайте прошивку в любую папку на компьютере
  4. Подключите материнскую плату к компьютеру с помощью кабеля Type-C. Убедитесь, что она находится в режиме прошивки dfu.
  5. В STM32CubeProgrammer выберите режим USB, обновите список и подключитесь.
    Loading...
  6. Если не появилось окно с ошибкой, подключение успешно.
    Loading...
  7. Нажмите на значок загрузки слева и отметьте следующие пункты.
    Loading...
  8. Нажмите на Browse (обозначено стрелкой), затем выберите прошивку, которую хотите загрузить.
    Loading...
  9. В поле Start address введите 0x08000000.
    • Обратите внимание: если прошивка в формате HEX, пропустите этот шаг!!
    Loading...
  10. Нажмите Start automatic mode внизу, чтобы начать прошивку.
    Loading...
  11. Появление следующего сообщения означает, что прошивка завершена.
    Loading...

Часто задаваемые вопросы

В: Компьютер не обнаруживает устройство, что делать?
О: Выполните следующие шаги для проверки:

  • Убедитесь, что кабель поддерживает передачу данных (зарядные кабели не подходят)
  • Проверьте, вошло ли устройство в режим прошивки (удерживайте BOOT, затем вставьте USB)
  • Смените USB-порт компьютера, рекомендуется использовать USB 2.0; если с USB 3.0 возникли проблемы, попробуйте подключить к USB 2.0 или через USB-хаб
  • Проверьте, установлены ли на компьютере драйверы USB для соответствующего чипа (например, DFU-драйвер для STM32, драйвер виртуального COM-порта для APM32)

В: Во время прошивки возникает ошибка или процесс зависает, что делать?
О: Попробуйте следующие методы:

  • Повторно войдите в режим прошивки и попробуйте снова
  • Смените USB-порт (рекомендуется USB 2.0) или используйте хаб
  • Закройте другие программы, использующие USB-ресурсы
  • Убедитесь, что выбранная прошивка соответствует модели устройства (материнская плата, экран, инструментальная плата и т.д.)

В: После завершения прошивки устройство не запускается?
О: Возможные причины и решения:

  • После прошивки полностью обесточьте устройство (отключите питание), затем снова включите его, чтобы обеспечить нормальный запуск прошивки
  • Несоответствие версии прошивки: загрузите прошивку для соответствующей модели и выполните прошивку снова
  • Прошивка не завершена: повторно войдите в режим прошивки и выполните прошивку снова
  • Аппаратная проблема: проверьте правильность подключения питания или обратитесь в службу технической поддержки
Loading...