Запит перейти в завантажувач або замінити bootloader
Що пише ArduPilot:
- Entering DFU mode
- Refusing DFU for secure firmware
- Magic not set
- Bootloader not signed
Це відповіді на команди, що стосуються того, як прошивка потрапляє на плату. «Entering DFU mode»: плата перезапускається у власний USB-завантажувач процесора (DFU) — так плату прошивають уперше; вона зникає з наземної станції, доки їй не перемкнуть живлення. «Refusing DFU for secure firmware» і «Bootloader not signed»: ця прошивка використовує підписане безпечне завантаження й не зробить кроку в обхід підпису. «Magic not set»: команда переписати bootloader надійшла без числа-підтвердження, і нічого не зроблено.
Де це зробити:Налаштування й тюнінг
Код, який це надсилає
Entering DFU mode
libraries/GCS_MAVLink/GCS_Common.cpp GCS_MAVLINK::handle_preflight_reboot() · Відкрити в ArduPilot Copter-4.7.1
Refusing DFU for secure firmware
libraries/GCS_MAVLink/GCS_Common.cpp GCS_MAVLINK::handle_preflight_reboot() · Відкрити в ArduPilot Copter-4.7.1
Magic not set
libraries/GCS_MAVLink/GCS_Common.cpp GCS_MAVLINK::handle_command_flash_bootloader() · Відкрити в ArduPilot Copter-4.7.1
Bootloader not signed
libraries/GCS_MAVLink/GCS_Common.cpp GCS_MAVLINK::handle_command_flash_bootloader() · Відкрити в ArduPilot Copter-4.7.1