Прошивка BL
подсказывать
- Обратите внимание, что
bootloaderуже предустановлен на заводе, перепрошивка не требуется.
Вход в режим прошивки
- Существует два способа войти в режим прошивки.
- Первый: При полностью отключенном питании материнской платы замкните контакты BOOT и BOOT1, затем подключите кабель для передачи данных одним концом к плате, а другим — к вашему устройству.
- Второй: Подключите кабель для передачи данных одним концом к плате, а другим — к вашему устройству, затем замкните контакты BOOT и BOOT1, нажмите и отпустите кнопку RST, и наконец, разомкните перемычку BOOT.
Loading...
Прошивка
- Инструкция для Windows
- Инструкция для прошивки с верхнего контроллера
-
Прошивка bootloader для Gemini
- Скачайте по ссылкам ниже:
-
Loading...
-
Переведите переключатели
3и4вправо, чтобы подключить нижний контроллер к верхнему через встроенный USB. -
Переведите переключатели
1и2влево, иначе это может повлиять на соединение между нижним и верхним контроллерами.Loading...
Важно
Для обеспечения успешной прошивки 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...
- Переведите переключатели
1и2вправо, чтобы подключить нижний контроллер к верхнему через встроенный USB. - Переведите переключатели
3и4влево, иначе это может повлиять на соединение между нижним и верхним контроллерами.Loading... - После установки переключателей этим способом, нижний USB-порт будет занят нижним контроллером. Не подключайте другие устройства.
Loading...
- Установка инструмента прошивки
- Для верхнего компьютера FLY данный шаг выполнять не нужно.
- При необходимости установки убедитесь, что верхний компьютер подключен к интернету.
- Если инструмент прошивки уже установлен, этот шаг можно пропустить.
sudo apt update
sudo apt install dfu-util -y
- Проверка подключения устройства
- Выполните следующую команду, чтобы убедиться, что устройство подключено успешно:
lsusb
- Если устройство DFU не определяется, попробуйте снова войти в режим прошивки.
- В некоторых версиях систем имена устройств могут отличаться, если отображается
0483:df11, значит режим прошивки успешно активирован.
Loading...
- Получение предварительно скомпилированного прошивочного обеспечения
- Ниже приведены предварительно скомпилированные файлы прошивки. Выберите соответствующую команду в соответствии с типом вашей системы (убедитесь, что верхний компьютер имеет доступ в интернет). Если из-за проблем с сетью загрузка невозможна, обратитесь к администратору группы поддержки для получения помощи.
- FlyOS-Armbian или обычная система
- Система FlyOS-FAST
cd && git clone https://github.com/FengHua741/FLY_Katapult.git
git clone https://github.com/FengHua741/FLY_Katapult.git /data/FLY_Katapult
ln -s /data/FLY_Katapult /root/FLY_Katapult
- Если пакет прошивки уже загружен ранее, рекомендуется сначала обновить его до последней версии, прежде чем продолжить:
cd ~/FLY_Katapult && git pull
- Прошивка
подсказывать
Необходимо прошить только одну из прошивок.
- Команда для прошивки bootloader:
sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY_Katapult/BL/Gemini/GeminiV3.bin
- Если появится сообщение
File downloaded successfully, как показано стрелкой на рисунке ниже, значит прошивка прошла успешно.
заметка
Игнорируйте ошибки после строки, на которую указывает красная стрелка!!!
Loading...
подсказывать
После завершения прошивки необходимо полностью отключить питание материнской платы.
Loading...