大疆社区

标题: M300 OSDK无法获取摄像头数据 [打印本页]

作者: Embedded_Blake    时间: 2020-9-22
标题: M300 OSDK无法获取摄像头数据
本帖最后由 Embedded_Blake 于 2020-9-22 14:22 编辑

USB连接和串口连接应该没有问题,航点任务可以执行
有ACM0设备

nvidia@tegra-ubuntu:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 033: ID 2ca3:001f
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


nvidia@tegra-ubuntu:~$ ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 Sep 22 14:19 /dev/ttyACM0


下面是命令行的报错,提示初始化USB通道错误,
请问这个是什么问题呢?有没有可能是USB线不行?

nvidia@tegra-ubuntu:~/Downloads/Onboard-SDK-master/build/bin$ ./djiosdk-liveview-sample
Read App ID
User Configuration read successfully.

[3027457.872]STATUS/1 @ parseDroneVersionInfo, L1122: Device Serial No. = 1ZNDH3L0010450
[3027457.872]STATUS/1 @ parseDroneVersionInfo, L1124: Firmware = 3.4.8.56
[3027457.872]STATUS/1 @ functionalSetUp, L279: Shake hand with drone successfully by getting drone version.
[3027457.873]STATUS/1 @ legacyX5SEnableTask, L56: Legacy X5S Enable task created.
[3027458.873]STATUS/1 @ sendHeartbeatToFCTask, L1576: OSDK send heart beat to fc task created.
[3027459.074]STATUS/1 @ FileMgrImpl, L253: register download file callback handler successfully.
[3027459.076]STATUS/1 @ RegisterOSDInfoCallback, L471: register result of geting FC ground station status pushing : 1

[3027459.076]STATUS/1 @ Firewall, L46: Firewall is initializing ...
[3027459.097]STATUS/1 @ parseDroneVersionInfo, L1122: Device Serial No. = 1ZNDH3L0010450
[3027459.097]STATUS/1 @ parseDroneVersionInfo, L1124: Firmware = 3.4.8.56
[3027459.115]ERRORLOG/1 @ AdvancedSensing, L108: Failed to initialize USB Bulk Linker channel for liveview!
[3027459.115]ERRORLOG/1 @ AdvancedSensing, L115: Failed to create task for liveview!
[3027459.116]ERRORLOG/1 @ AdvancedSensing, L123: Failed to initialize USB Bulk Linker channel for perception!
[3027459.116]ERRORLOG/1 @ AdvancedSensing, L130: Failed to create task for advanced sensing!
[3027459.116]STATUS/1 @ AdvancedSensing, L135: Advanced Sensing init for the M300 drone
[3027459.116]STATUS/1 @ LiveViewImpl, L89: Finding if liveview stream is available now.
[3027459.917]STATUS/1 @ init, L254: Start advanced sensing initalization
[3027459.917]STATUS/1 @ activate, L1309: osdk policy file updating(1) ......
[3027460.919]STATUS/1 @ activate, L1317: osdk policy file updating(2) ......
[3027460.925]STATUS/1 @ RequestUploadPolicyFileHandle, L146: request upload policy file type:0
[3027460.925]STATUS/1 @ RequestUploadPolicyFileHandle, L163: Upload policy file info md5 checksum and version
[3027460.927]STATUS/1 @ RequestUploadPolicyFileHandle, L146: request upload policy file type:1
[3027460.927]STATUS/1 @ RequestUploadPolicyFileHandle, L183: request upload policy file data: 0 0 200
[3027460.929]STATUS/1 @ RequestUploadPolicyFileHandle, L146: request upload policy file type:1
[3027460.930]STATUS/1 @ RequestUploadPolicyFileHandle, L183: request upload policy file data: 1 200 169
[3027460.933]STATUS/1 @ RequestUploadPolicyFileHandle, L146: request upload policy file type:2
[3027460.933]STATUS/1 @ RequestUploadPolicyFileHandle, L211: request upload policy file success
[3027461.919]STATUS/1 @ activate, L1329: version 0x3040838

[3027461.931]STATUS/1 @ activate, L1367: Activation successful


| Available commands:                                            |
| [a] Start getting FPV H264 stream sample                       |
|  Start getting main camera H264 stream sample               |
| [c] Start getting vice camera H264 stream sample               |
| [d] Start getting top camera H264 stream sample                |
b
[3027468.760]STATUS/1 @ getCameraList, L199: register result of geting camera pushing : 1

[3027468.769]STATUS/1 @ getCameraList, L218: Request start pushing camera info ack = 0

[3027469.790]STATUS/1 @ getCameraList, L235: Request end pushing camera info ack = 0

[3027469.790]STATUS/1 @ getCameraList, L236: mounted    cam0:1 cam2:0 cam3:0
[3027469.790]STATUS/1 @ getCameraList, L237: type       cam0:42 cam2:0 cam3:0
[3027469.790]STATUS/1 @ startH264Stream, L457: camera[0] is mounted

subsrcibe data success!
[3027469.796]STATUS/1 @ main, L135: Wait 10 second to record stream
unsubsrcibe data success!

| Available commands:                                            |
| [a] Start getting FPV H264 stream sample                       |
|  Start getting main camera H264 stream sample               |
| [c] Start getting vice camera H264 stream sample               |
| [d] Start getting top camera H264 stream sample                |




作者: Embedded_Blake    时间: 2020-9-22

libusb驱动是直接通过apt安装的libusb-1.0-0-dev  
Cmake可以自己动找到驱动
作者: 懒猫吃鱼    时间: 2020-9-22
Embedded_Blake9-22 15:04
libusb驱动是直接通过apt安装的libusb-1.0-0-dev  
Cmake可以自己动找到驱动[图片]
你这个日志看起来程序都跑完了,执行目录下有生成H264文件吗?
作者: 你有多高    时间: 2021-12-27
您好,请问问题解决了吗?遇到了同样的问题




欢迎光临 大疆社区 (https://bbs.dji.com/) Powered by Discuz! X3.2