Я успешно выполнил все образцы OSDK 3.8 / 3.8.1, касающиеся телеметрии, камеры FPV и т. Д., С M210 RTK V2 (Frimware 1.0.0450) и Zenmuse X4S.Тем не менее, я протестировал OSDK 3.8 и 3.8.1 в Ubuntu 16.04, и мне не удалось подготовить образцы основной камеры (в данном случае camera-stream-callback-sample
для получения изображения основной камеры).
Проблема в том, что (OSDK 3.8.1) camera-stream-callback-sample
не работает (RC включен).Выдает следующую ошибку:
Please enter the type of camera stream you want to view
m: Main Camera
f: FPV Camera
m
Read App ID
User Configuration read successfully.
STATUS/1 @ init, L55: Attempting to open device /dev/ttyUSB0 with baudrate 921600...
STATUS/1 @ init, L65: ...Serial started successfully.
STATUS/1 @ parseDroneVersionInfo, L727: Device Serial No. = 1DADG3E00100TW
STATUS/1 @ parseDroneVersionInfo, L729: Hardware = PM420
STATUS/1 @ parseDroneVersionInfo, L730: Firmware = 3.4.3.31
ERRORLOG/1 @ initVirtualRC, L1103: Virtual RC is not supported on this platform!
STATUS/1 @ init, L49: Looking for USB device...
STATUS/1 @ init, L65: Found 13 USB devices, identifying DJI device...
STATUS/1 @ init, L83: Found a DJI device...
STATUS/1 @ init, L96: Attempting to open DJI USB device...
STATUS/1 @ init, L134: ...DJI USB device started successfully.
STATUS/1 @ activate, L1313: version 0x304031F
STATUS/1 @ activate, L1326:
STATUS/1 @ verify, L244: Verify subscription successful.
STATUS/1 @ initGimbal, L890: Checking if gimbal is connected ...
STATUS/1 @ startPackage, L350: Start package 0 result: 0.
STATUS/1 @ startPackage, L352: Package 0 info: freq=50, nTopics=1.
STATUS/1 @ removePackage, L468: Remove package 0 successful.
STATUS/1 @ init, L55: Attempting to open device with baudrate 230400...
ERRORLOG/1 @ _serialOpen, L175: cannot open device
ERRORLOG/1 @ init, L60: ...Failed to start serial
STATUS/1 @ keep_camera_x5s_state, L44: Sending heart beat
ERRORLOG/1 @ sendData, L189: Port closed
STATUS/1 Connect to MAIN_CAMERA successful
STATUS/1 All components for decoding initialized ...
STATUS/1 User callback thread created successfully!
STATUS/1 **** MAIN_CAMERA data reading thread start! ****
STATUS/1 ****** Decoder Callback Thread Start ******
ERRORLOG/1 @ sendData, L189:
STATUS/1 @ keep_camera_x5s_state, L44:
ERRORLOG/1 @ sendData, L189:
STATUS/1
STATUS/1 @ keep_camera_x5s_state, L44:
ERRORLOG/1 @ sendData, L189:
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
ERRORLOG/1 @ sendData, L189:
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1 @ keep_camera_x5s_state, L44:
ERRORLOG/1 @ sendData, L189:
STATUS/1
STATUS/1
STATUS/1
STATUS/1
ERRORLOG/1 @ sendData, L189:
STATUS/1
STATUS/1
STATUS/1
STATUS/1
ERRORLOG/1 @ sendData, L189:
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1 @ keep_camera_x5s_state, L44:
ERRORLOG/1 @ sendData, L189:
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1
STATUS/1 @ keep_camera_x5s_state, L44:
ERRORLOG/1 @ sendData, L189:
При использовании OSDK 3.8, результат будет следующим:
Я не знаю, что ещеделать, так как это официальный OSDK с поддерживаемыми M210RTK V2 и Zenmuse X4S.Я проверил FPV, и он успешно работает.
Кто-нибудь может помочь?Заранее спасибо.