PSDK350使用相机管理功能初始化失败

Comments

6 comments

  • Hyacincher

    当然使用的都是上置云台NO3位置

    0
    Comment actions Permalink
  • DJI Developer Support
    您好,这个报错是USB_BULK链路的报错,看起来是您设备的bulk没有配通,如果您只有控制拍照的需求,可以在M350上切换链路为Only_Uart进行拍照,如果您需要配置bulk,可以参考论坛上我们的指引文章,关键字:树莓派4B配置USB device RNDIS 和 BULK。
    0
    Comment actions Permalink
  • Hyacincher

    您好,我们的问题跟这个貌似不太一样

    当前是一台X86的PC挂载在了OSDK接口,使用的PSDK350,链路选择的是一路USB->TTL和一路USB的VCOM;(这个BULK已经测通了,在M300上已经正常运行)

    P1相机自带云台挂载在了上方的NO3云台位;

    X86这边使用PSDK350通过OSDK插座与飞机通讯;(连接了串口和BULK)

    如果是M300飞行器,PSDK运行一切正常,注册相机管理模组可以正常控制另一负载位的P1相机;

    如果是M350飞行器,PSDK运行也一切正常,但是注册相机管理模组无法正常启动(当前BULK链路也是通的,因为浮窗控件业务是通过BULK链路上传的,当前该部分正常)。如上提到的报错是调用下面这个函数报出来的

    现在的问题是通讯链路都是通的,但是M350飞行器挂载P1无法正常初始化以及调用接口(除此之外其他所有的PSDK功能都是正常的)

    0
    Comment actions Permalink
  • DJI Developer Support
    您好,是这样的,USB_BULK有两个节点,您两个节点都是数据收发正常吗?因为PSDK中会交替使用BULK通道进行通信。另外M300是不需要配置USB_BULK相关的驱动和脚本的,M350需要,这一点是有差异的。请问您提到的 浮窗控件业务是通过BULK链路 这个是指在Pilot上的浮窗吗?如果是,这个也是走的串口链路,不是走的usb bulk。
    0
    Comment actions Permalink
  • Hyacincher

    好的,感谢您的答复。目前BULK确实没有启用,只是通过USB开通了一路虚拟串口,另外有以下疑问

    1、如果我改成ONLY_UART的话,是否SDK还是会在串口和USB的虚拟串口之间互相切换使用呢?

    2、如果ONLY_UART有哪些高带宽模组是不可以使用的?

    0
    Comment actions Permalink
  • DJI Developer Support
    您好, 1、您如果改成Only_Uart的话,SDK只会使用串口链路(像您之前提到的USB->TTL),不会用USB线缆。 2、像视频流相关的功能和媒体文件下载、点云功能、SDK互联互通功能,您是无法使用的。
    0
    Comment actions Permalink

Please sign in to leave a comment.