Прошивка контроллера полетов в Windows через DFU — USB DFU [Zadig]
![Прошивка контроллера полетов в Windows через DFU — USB DFU [Zadig] Прошивка контроллера полетов в Windows через DFU — USB DFU [Zadig]](https://technobee.ru/media/zoo/images/line100_e55124e8df4ca2de89b79772b6c970be.png)
Убедитесь, что у вас установлен Zadig, если вы используете Windows, чтобы активировать драйвер DFU. Инструкции:
- Скачайте Zadig
- Переведите контроллер в режим DFU. На нем необходимо замкнуть на "землю" контакты BL или BOOT (или нажать и удерживать кнопку BOOT) во время подключения USB-кабеля к плате.
- Откройте программу Zadig.
- Перейдите в меню Options > List All Devices
- Нажмите на выпадающий список и выберите устройство с названием STM32 BOOTLOADER (см. скриншот Zadig)
- В поле справа от зелёной стрелки выберите WinUSB (v*.*.****.*****)
- Нажмите Install Driver
- После завершения установки перезагрузите компьютер. Контроллер останется в режиме DFU — если только питание от USB сохраняется в процессе перезагрузки (настройки операционной системы). В противном случае, повторите шаг 2.
- Откройте Betaflight Configurator.
- Перейдите в раздел Firmware Flasher / Программатор, отметьте опцию "No reboot sequence / Без перезагрузки"
- Для плат F4 отключите опцию "Full Chip Erase / Полное стирание чипа". Впоследствии в Конфигураторе можно будет использовать полный сброс конфигурации.
- Нажмите Load Firmware [Local] / Загрузить прошивку [Local]
- Если есть сохраненный файл конфигурации - выберите его для загрузки в контроллер (например,
betaflight_REVO.hex
для Revo). Перейдите к п.15 - Если нет сохраненного файла - выберите ваш полетный контроллер в разделе Betaflight -> Firmware Flasher / Программатор и Выберите версию прошивки (см. рис. ниже)
- Нажмите Flash firmware / Прошить прошивку
- Процесс прошивки начнётся. Сначала будет указано стирание, затем запись и, наконец, проверка.
- После окончания прошивки плата перезагрузится
Bам может понадобиться установить драйвер STM VCP, чтобы Betaflight Configurator смог подключиться к плате.
Приятных полетов!
-
Если ваш полётный контроллер (FC) - "кирпич".
Если ваш полётный контроллер (FC) перестал отвечать после прошивки, неправильной настройки или сбоя — он превратился в "brick" (кирпич). Однако в большинстве случаев это можно исправить.