← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Прошивка не може визначити, на якій платі працює

Не даєЗапуск і що плата про себе повідомляє

Що пише ArduPilot:

Прошивка для родини Pixhawk обслуговує кілька плат і визначає, на якій вона, за знайденими датчиками; BRD_TYPE може назвати плату замість неї (0 — автоматично). «Unable to detect board type»: знайдені датчики не відповідають жодній відомій платі. «Unknown board type»: у BRD_TYPE число, якого ця прошивка не знає. «Board Validation … Failed»: самоперевірка плати не знайшла названу деталь. Кожне показується як «Config Error:» кожні 5 секунд, і далі запуск не йде.

Що робити: найімовірніше спершу

  1. BRD_TYPE потрапив із файлу параметрів, зробленого для іншої плати.

    ВиправтеЗадайте BRD_TYPE 0 і перезавантажте.

  2. Прошивка призначена для іншої плати тієї самої родини.

    ПеревіртеПорівняйте назву плати в рядках запуску з надрукованою на платі.

    ВиправтеЗавантажте прошивку, зібрану саме для вашої плати.

  3. Датчик на платі вийшов з ладу, або плата — копія з іншими деталями.

    ПеревіртеТа сама помилка лишається з правильною прошивкою й BRD_TYPE 0.

    ВиправтеВимагайте заміни в продавця. На платі, що не проходить власну перевірку, літати не варто.

Параметри, на які варто глянути

ПараметрЩо це
BRD_TYPEBoard type
BRD_OPTIONSBoard options
Код, який це надсилає

Config Error: Pixhawk2 requires FMUv3 firmware

libraries/AP_BoardConfig/board_drivers.cpp AP_BoardConfig::validate_board_type() · Відкрити в ArduPilot Copter-4.7.1

Config Error: Unable to detect board type

libraries/AP_BoardConfig/board_drivers.cpp AP_BoardConfig::board_autodetect() · Відкрити в ArduPilot Copter-4.7.1

Config Error: Board Validation … Failed

libraries/AP_BoardConfig/board_drivers.cpp AP_BoardConfig::board_autodetect() · Відкрити в ArduPilot Copter-4.7.1

Config Error: Unknown board type

libraries/AP_BoardConfig/board_drivers.cpp AP_BoardConfig::board_setup_drivers() · Відкрити в ArduPilot Copter-4.6.3

І ще 1 повідомлень, що надсилаються з тих самих місць.

Тут написано для: Коптер, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті