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

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

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

English

Файл місії або геозони на SD-карті не вдалося відкрити

Не даєМісії, геозона, точки збору, рельєф

Що пише ArduPilot:

BRD_SD_MISSION або BRD_SD_FENCE більший за 0: місія (файл APM/mission.stg) або геозона (APM/fence.stg) зберігається на SD-карті, де для неї відведено стільки кілобайтів, а не в малому власному сховищі плати. Під час запуску файл не вдалося відкрити чи створити, тому місія або геозона показується порожньою, а армування заборонено. Нічого не стерто: ArduPilot не зберігає порожній стан, щоб карту можна було полагодити й запустити плату знову. «Failed to open fence storage» приходить разом з іншим повідомленням про геозону.

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

  1. Коли плата запускалася, SD-карти в гнізді не було або вона не сиділа на місці.

    ПеревіртеЛоги на карту теж не записуються.

    ВиправтеВставте карту при вимкненому живленні й запустіть знову.

  2. Карта заповнена, або її файлова система пошкоджена.

    ПеревіртеВставте карту в комп'ютер: чи читається вона і чи є вільне місце?

    ВиправтеСкопіюйте потрібне, відформатуйте карту (FAT32) і запустіть плату знову.

  3. Налаштування прийшло з параметрами іншого апарата, а в цієї плати немає карти.

    ВиправтеЗадайте BRD_SD_MISSION і BRD_SD_FENCE 0, щоб користуватися власним сховищем плати, перезавантажте, потім запишіть місію й геозону знову.

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

ПараметрЩо це
BRD_SD_MISSION SDCard Mission size
BRD_SD_FENCE SDCard Fence size
Код, який це надсилає

PreArm: Failed to open fence storage

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

PreArm: Failed to open …

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

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

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