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

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

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

English

Цифровий OSD не має послідовного порту для зв'язку

ПопередженняДалекомір, оптичний потік, камера, OSD та інші пристрої

Що пише ArduPilot:

OSD_TYPE (або OSD_TYPE2) дорівнює 5, MSP DisplayPort: це OSD, який цифрові відеосистеми DJI, HDZero, Walksnail і подібні малюють самі з даних, що надсилає польотний контролер. Під час запуску не знайдено послідовного порту з протоколом DisplayPort, тож OSD не запустився, і окуляри не показують польотних даних. «MSP backend not available» означає, що в цій прошивці взагалі немає підтримки MSP.

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

  1. Порт, до якого під'єднано відеомодуль, не налаштовано на DisplayPort.

    ПеревіртеЗнайдіть UART, до якого йдуть TX і RX відеомодуля («Планувальник плати й підключення» покаже, який контакт — який UART): його SERIALn_PROTOCOL має бути 42 (DisplayPort), а не 32 чи 33.

    ВиправтеЗадайте цьому порту SERIALn_PROTOCOL 42 і перезавантажте.

  2. Відео аналогове: плата малює OSD власною мікросхемою.

    ВиправтеЗадайте OSD_TYPE 1 (MAX7456) і перезавантажте.

  3. Прошивку зібрано без MSP.

    Перевірте«Аналізатор прошивки» показує, з чим зібрано файл прошивки.

    ВиправтеЗберіть прошивку з MSP і DisplayPort OSD.

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

ПараметрЩо це
OSD_TYPEOSD type
OSD_TYPE2OSD type 2
SERIAL1_PROTOCOLTelem1 protocol selection
SERIAL2_PROTOCOLTelemetry 2 protocol selection
SERIAL3_PROTOCOLSerial 3 (GPS) protocol selection
SERIAL4_PROTOCOLSerial4 protocol selection
SERIAL5_PROTOCOLSerial5 protocol selection
Код, який це надсилає

MSP backend not available

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

MSP DisplayPort uart not available

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

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

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