Запитано змішування GPS, але в цій прошивці його немає
Що пише ArduPilot:
- PreArm: GPS_AUTO_SWITCH==2 but no blending
GPS_AUTO_SWITCH 2 просить ArduPilot змішувати позиції двох приймачів GPS в одну. Цю прошивку зібрано без коду змішування — його не включають для плат із малою флеш-пам'яттю, — тож позиції з нього не вийшло б, і армування заборонене.
Що робити: найімовірніше спершу
Значення потрапило з файлу параметрів, зробленого для іншої плати.
ВиправтеЗадайте
GPS_AUTO_SWITCH1: із двома приймачами ArduPilot тоді використовує кращий; з одним нічого не змінюється.Вам справді потрібне змішування двох приймачів.
Перевірте«Аналізатор прошивки» показує, з чим зібрано файл прошивки.
ВиправтеВізьміть прошивку, зібрану зі змішуванням GPS.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
GPS_AUTO_SWITCH | Automatic Switchover Setting |
Де це зробити:Аналізатор прошивкиЗбирач прошивки
Код, який це надсилає
PreArm: GPS_AUTO_SWITCH==2 but no blending
libraries/AP_Arming/AP_Arming.cpp AP_Arming::blending_auto_switch_checks() · Відкрити в ArduPilot Copter-4.7.1