通过USB转网口链接板子是否必须要ping通?飞机型号:M30T PSDK3.3

Completed

Comments

6 comments

  • DJI Developer Support
    需要PSDK成功运行起来协商上后才能ping通。USB转网口配置比较简单,参考这个流程检查即可。先确认一下飞机固件和PSDK版本,都升级到最新。先使用官网提供型号的USB网卡,如果还是不行,可能需要检查type C转USB的硬件了。 M30/T,M3E机型PSDK端口USB 网卡设置(https://sdk-forum.dji.net/hc/zh-cn/articles/15754783739545)
    0
    Comment actions Permalink
  • tonglingwen

    你好 在程序中需要配置如下:

    dji_sdk_app_info.h(配置应用信息)

    hal_uart.h(配置Uart设备名)

    dji_sdk_config.h(配置network)

    hal_network.h(配置网口名/PID、VID)

     

    配置完以上信息之后,运行./dji_sdk_demo_linux_cxx

    出现协商失败的问题

     

     

    运行测试程序之前的串口输出 (cat /dev/ttyS1)

    运行测试程序之后的串口输出(cat /dev/ttyS1)

    没有任何输出了。

    0
    Comment actions Permalink
  • tonglingwen

    你好 在调试程序时我们发现HalNetWork_GetDeviceInfo被调用了,HalNetWork_Init没有被调用。

     

    是不是因为无人机没有发现vid/pid这样的设备?

    0
    Comment actions Permalink
  • DJI Developer Support
    可能原因: 1、USB硬件链路不通 2、VID,PID未识别到。
    0
    Comment actions Permalink
  • tonglingwen

    你好请问是无人机端未识别到pid vid吗?还是板子端?

    0
    Comment actions Permalink
  • 542998533

    我的也是这个问题,请问是怎么解决的

    0
    Comment actions Permalink

Please sign in to leave a comment.