Как скачать и загрузить резервную копию (образ) с полетного контроллера.
В каких случаях может понадобится резервная копию полетного контроллера
1. Создать резервную копию всех настроек и прошивки полетного контроллера (есть некоторые настройки,
которые не сохраняются при создании дампа).
2. Размножить уже настроенную прошивку на другие машины.
3. Нужно быстро поменять прошивку, например с Betaflight на INAV.
Пример: есть прошитая на MILBETA и настроенная машина - прошивка на MILBETA осуществляется в
несколько этапов и представляет затруднения в установке и настройке, можно снять с нее прошивку, и уже
без затруднений загрузить в другие полетные контроллеры.
ВАЖНО! Полетные контроллеры должны быть одинаковыми. Например: нельзя iFlight прошить на Matek.
Программа STM32CubeProgrammer делает полный дамп памяти полетного контроллера и также заливает
его, поэтому не играет роли какая стоит прошивка, это работает со ВСЕМИ прошивками – Betaflight, INAV
или Ardupilot.
Снимаем резервную копию (образ) с полетного контроллера.
1. Необходимо скачать и установить на компьютер программу STM32CubeProgrammer.
*программа устанавливается на Windows.
2. Подключить полетный контроллер к компьютеру в режиме загрузки (DFU).
Для этого нужно зажать кнопку BOOT и после подключить USB-кабель.
3. Запустить программу STM32CubeProgrammer.
4. В правом верхнем углу нажать на уголок на синей кнопке и выбрать USB.
5. В правом боковом меню, напротив «PORT» нажаться кнопку со стрелками (обновить).
В значении порта появиться USB и номер порта.
6. Нажать кнопку «Connect»
Для чтения (скачивания прошивки):
7. Рябом с правым боковым меню нажить на уголок на кнопке «Read» и выбрать пункт «Read all».
8. Дождаться процесс чтения.
9. Опять нажать на уголок на кнопке «Read» и выбрать «Save As…».
10. Укажите место, куда сохранить прошивку и название файла. Нажмите «Сохранить».
Прошивка полетного контроллера полностью сохранена.
Для загрузки прошивки.
После пункта 6.
11. В левом боковом меню выберете раздел «Erasing & Programming».
12. В пункте «File path» нажмите кнопку «Browse» и укажите путь к файлу прошивки (созданному или
скачанному).
13. Нажмите кнопку «Start Programming».
14. По окончанию процесса прошивки, проявится сообщение об успешной прошивке. Нажмите «ОК» и
перезагрузите полетный контроллер.
Прошивка окончена, можно подключить полетный контроллер к конфигуратору и проверить.
Облегченный вариант чтения и записи прошивки полетного контроллера.
Для облегчения работы можно воспользоваться готовыми скриптами.
Скачать скрипты.
READ - скачивание прошивки с полетного контроллера.
WRITE - загрузка прошивки в полетный контроллер.
1. Скрипты нужно скачать на компьютер, в любое удобное место (желательно, чтобы на пути к папке не
было кирилицы).
2. Скачать и установить на компьютер программу STM32CubeProgrammer (скрипты работают только
через эту программу).
3. Подключить полетный контроллер в режиме загрузке (нажать кнопку BOOT, подключить провод) к
компьютеру.
4. Для скачивания прошивки запустить файл read.cmd.
5. По окончанию процесса, нажмите на любую кнопку, чтобы закрыть окно.
6. Прошивка сохраниться в папку со скриптом, с названием firmware.bin.
7. Для загрузки прошивки – повторите пункты с 1 по 3.
8. В папку со скриптом загрузите файл прошивки (свой собственный или скачанный), назовите его
firmware.bin.
9. Запустите файл write.cmd.
10. По окончанию процесса, нажмите на любую кнопку, чтобы закрыть окно.
11. Загрузка прошивки завершена, перезагрузите полетный контроллер, подключите к конфигуратору,
чтобы проверить.
С помощью мобильного приложения StmDfuUsb (для Android).
Скачать и установить на мобильное устройство (телефон/планшет) с Android приложение StmDfuUsb.
Скачать образ.
1. Подключить полетный контроллер в режиме загрузке (нажать кнопку BOOT, подключить провод) к
компьютеру.
2. Будет предложено выбрать программу, которую необходимо запустить, нужно выбрать StmDfuUsb
(если этого не произойдет, вручную запустить StmDfuUsb).
3. Нажать на три точки в правом верхнем углу и выбрать «Считать флеш в память».
4. Нажать на три точки под текстом «Файл, в который сохранять».
5. Выбрать папку и указать название файла, в который будет сохранен образ, нажать на ОК.
6. Поставить галку «Вся память» и нажать кнопку «Загрузить».
7. Дождаться окончания процесса.
Загрузить образ.
1. Подключить полетный контроллер в режиме загрузке (нажать кнопку BOOT, подключить провод) к
компьютеру.
2. Будет предложено выбрать программу, которую необходимо запустить, нужно выбрать StmDfuUsb
(если этого не произойдет, вручную запустить StmDfuUsb).
3. Нажать на три точки под «Файл загрузки», для выбора файла прошивки.
4. Указать папку, в которой находиться файл прошивки (если формат файла отличен от .hex, внизу
изменить формат), выбрать нужный файл и нажать ОК.
5. Нажать на кнопку «Загрузить файл во флеш».
6. Дождать окончания процесса.
7. Если нужно, то с помощью Betaflight Configurator загрузить дамп настроек.
В каких случаях может понадобится резервная копию полетного контроллера
1. Создать резервную копию всех настроек и прошивки полетного контроллера (есть некоторые настройки,
которые не сохраняются при создании дампа).
2. Размножить уже настроенную прошивку на другие машины.
3. Нужно быстро поменять прошивку, например с Betaflight на INAV.
Пример: есть прошитая на MILBETA и настроенная машина - прошивка на MILBETA осуществляется в
несколько этапов и представляет затруднения в установке и настройке, можно снять с нее прошивку, и уже
без затруднений загрузить в другие полетные контроллеры.
ВАЖНО! Полетные контроллеры должны быть одинаковыми. Например: нельзя iFlight прошить на Matek.
Программа STM32CubeProgrammer делает полный дамп памяти полетного контроллера и также заливает
его, поэтому не играет роли какая стоит прошивка, это работает со ВСЕМИ прошивками – Betaflight, INAV
или Ardupilot.
Снимаем резервную копию (образ) с полетного контроллера.
1. Необходимо скачать и установить на компьютер программу STM32CubeProgrammer.
*программа устанавливается на Windows.
2. Подключить полетный контроллер к компьютеру в режиме загрузки (DFU).
Для этого нужно зажать кнопку BOOT и после подключить USB-кабель.
3. Запустить программу STM32CubeProgrammer.
4. В правом верхнем углу нажать на уголок на синей кнопке и выбрать USB.
5. В правом боковом меню, напротив «PORT» нажаться кнопку со стрелками (обновить).
В значении порта появиться USB и номер порта.
6. Нажать кнопку «Connect»
Для чтения (скачивания прошивки):
7. Рябом с правым боковым меню нажить на уголок на кнопке «Read» и выбрать пункт «Read all».
8. Дождаться процесс чтения.
9. Опять нажать на уголок на кнопке «Read» и выбрать «Save As…».
10. Укажите место, куда сохранить прошивку и название файла. Нажмите «Сохранить».
Прошивка полетного контроллера полностью сохранена.
Для загрузки прошивки.
После пункта 6.
11. В левом боковом меню выберете раздел «Erasing & Programming».
12. В пункте «File path» нажмите кнопку «Browse» и укажите путь к файлу прошивки (созданному или
скачанному).
13. Нажмите кнопку «Start Programming».
14. По окончанию процесса прошивки, проявится сообщение об успешной прошивке. Нажмите «ОК» и
перезагрузите полетный контроллер.
Прошивка окончена, можно подключить полетный контроллер к конфигуратору и проверить.
Облегченный вариант чтения и записи прошивки полетного контроллера.
Для облегчения работы можно воспользоваться готовыми скриптами.
Скачать скрипты.
READ - скачивание прошивки с полетного контроллера.
WRITE - загрузка прошивки в полетный контроллер.
1. Скрипты нужно скачать на компьютер, в любое удобное место (желательно, чтобы на пути к папке не
было кирилицы).
2. Скачать и установить на компьютер программу STM32CubeProgrammer (скрипты работают только
через эту программу).
3. Подключить полетный контроллер в режиме загрузке (нажать кнопку BOOT, подключить провод) к
компьютеру.
4. Для скачивания прошивки запустить файл read.cmd.
5. По окончанию процесса, нажмите на любую кнопку, чтобы закрыть окно.
6. Прошивка сохраниться в папку со скриптом, с названием firmware.bin.
7. Для загрузки прошивки – повторите пункты с 1 по 3.
8. В папку со скриптом загрузите файл прошивки (свой собственный или скачанный), назовите его
firmware.bin.
9. Запустите файл write.cmd.
10. По окончанию процесса, нажмите на любую кнопку, чтобы закрыть окно.
11. Загрузка прошивки завершена, перезагрузите полетный контроллер, подключите к конфигуратору,
чтобы проверить.
С помощью мобильного приложения StmDfuUsb (для Android).
Скачать и установить на мобильное устройство (телефон/планшет) с Android приложение StmDfuUsb.
Скачать образ.
1. Подключить полетный контроллер в режиме загрузке (нажать кнопку BOOT, подключить провод) к
компьютеру.
2. Будет предложено выбрать программу, которую необходимо запустить, нужно выбрать StmDfuUsb
(если этого не произойдет, вручную запустить StmDfuUsb).
3. Нажать на три точки в правом верхнем углу и выбрать «Считать флеш в память».
4. Нажать на три точки под текстом «Файл, в который сохранять».
5. Выбрать папку и указать название файла, в который будет сохранен образ, нажать на ОК.
6. Поставить галку «Вся память» и нажать кнопку «Загрузить».
7. Дождаться окончания процесса.
Загрузить образ.
1. Подключить полетный контроллер в режиме загрузке (нажать кнопку BOOT, подключить провод) к
компьютеру.
2. Будет предложено выбрать программу, которую необходимо запустить, нужно выбрать StmDfuUsb
(если этого не произойдет, вручную запустить StmDfuUsb).
3. Нажать на три точки под «Файл загрузки», для выбора файла прошивки.
4. Указать папку, в которой находиться файл прошивки (если формат файла отличен от .hex, внизу
изменить формат), выбрать нужный файл и нажать ОК.
5. Нажать на кнопку «Загрузить файл во флеш».
6. Дождать окончания процесса.
7. Если нужно, то с помощью Betaflight Configurator загрузить дамп настроек.
Веб-страница создана автоматически на основе поста пользователя ПЛАТФОРМА_FPV