payload sdk启动一直报waiting payload negotiate finish

Completed

Comments

7 comments

  • DJI Developer Support
    您好,您可以检查下后台进程是否没有杀掉,如果多个psdk在跑,会占用资源的,而且不正常退出需要手动杀掉,避免资源一直占用。 您可以设置开机自启。https://blog.csdn.net/weixin_34910922/article/details/137798771
    0
    Comment actions Permalink
  • Jane Adam

    我设置了系统服务开机自启,服务文件是这样的
    [Unit] Description=Auto_Landing After=network.target

    [Service] User=root Group=root ExecStartPre=/bin/sleep 20 ExecStart=/home/nvidia/code/demo_cxx_4.1/build/bin/demo_auto_landing Restart=on-failed RestartSec=10 #StandardOutput=append:/home/logs/landing_log #StandardError=append:/home/logs/landing_log #ExecStartError=/home/nvidia/logs/landing_log [Install] WantedBy=multi-user.target

    我的psdk程序有一个操作需要保存一段视频流并读取,读取结束再删除掉视频流文件,我在开机第一次自动启动服务的时候psdk程序中的视频流没有成功保存,所以报删除视频文件失败!但是我再手动启动这个系统服务,视频文件就可以正常保存和删除,这是什么原因呢

    0
    Comment actions Permalink
  • DJI Developer Support
    您好,您可以加log确认下调用视频流功能的时候是否有出现报错,还需要注意psdk程序需要在bulk配置完成以后启动。
    0
    Comment actions Permalink
  • Jane Adam

    我使用的是uart and network模式,并配置了l4tbr0,可能没有进行usb bulk挂载,请问这个是不是usb bulk挂载的替代方案

    0
    Comment actions Permalink
  • DJI Developer Support
    您好,这个算是替代方案的。
    0
    Comment actions Permalink
  • LiangYS

    博主 请问问题解决了吗?

    0
    Comment actions Permalink
  • LiangYS

    我也遇到了此问题,第一次执行OK,杀死进程再执行就会报该打印信息

    0
    Comment actions Permalink

Please sign in to leave a comment.