【问题标题】:What is the correct way of running sample OSDK app?运行示例 OSDK 应用程序的正确方法是什么?
【发布时间】:2019-01-18 12:03:47
【问题描述】:

我正在尝试运行示例 OSDK 应用程序,但遇到以下错误。我已经正确安装了所有东西,但我认为激活有问题。这是错误输出:

pi@raspberrypi:/share/dji/Onboard-SDK/build/bin $sudo ./djiosdk-flightcontrol-sample UserConfig.txt
读取应用 ID
用户配置读取成功。

STATUS/1 @ init, L55: 尝试以 230400 的波特率打开设备 /dev/ttyS0...
STATUS/1 @ init, L65: ...串行启动成功。
STATUS/1 @ parseDroneVersionInfo,L706:设备序列号 =(已删除)
状态/1 @ parseDroneVersionInfo,L708:硬件 = A3
状态/1 @ parseDroneVersionInfo,L709:固件 = 3.3.8.47
ERRORLOG/1 @ initVirtualRC, L1067: Virtual RC is not supported on this 平台!
STATUS/1 @ 激活,L1277:版本 0x303082F
STATUS/1 @ getErrorCodeMessage,L656:激活
STATUS/1 @ getCommonErrorCodeMessage,L722:ACK_NO_RESPONSE_ERROR
ERRORLOG/1 @ activate, L1302: 激活失败请重试 SET 0x0 ID 0x0 code 0xFFFF
状态/1 @ getErrorCodeMessage,L656:initVehicle
STATUS/1 @ getCommonErrorCodeMessage,L722:ACK_NO_RESPONSE_ERROR
ERRORLOG/1 @ sendData,L407:端口已关闭。
ERRORLOG/1 @ sendData,L411:开放协议 cmd 发送失败,send_len:-1 packet_len:19
状态/1 @ getErrorCodeMessage,L656:重置
STATUS/1 @ getCommonErrorCodeMessage,L722:ACK_NO_RESPONSE_ERROR
车辆未初始化,正在退出。

【问题讨论】:

  • 遥控器打开了吗?

标签: dji-sdk


【解决方案1】:

嗯,有几件事要尝试。

  1. 您有互联网连接吗?您至少需要一次互联网来注册应用程序,然后它应该被缓存在内存中(至少移动 sdk 是这样工作的)。

  2. 您是否将 api 密钥放在 UserConfig.txt 文件中?

  3. 您在创建 api 密钥时是否确定选择 Onboard SDK 而不是 Mobile 或 Payload SDK?

  4. Lightbridge 是否已连接,您是否在 UserConfig.txt 文件中设置了正确的波特率?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-06
    • 2012-03-05
    • 2010-11-10
    • 1970-01-01
    • 2015-07-27
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多