PSDK V3.4 在 M300 OSDK模式下重启容易失败

Comments

3 comments

  • kyle.cai

    Try identify UART0 connection failed

    1、此错误是PSDK尝试与飞机进行通信时没有通信上。

    2、PSDK 3.4版本设置的尝试15s,15s未通信上会报错退出。

    3、PSDK 3.x中新增了波特率自协商逻辑,M300上飞机上电后运行PSDK后,注意一下不要通过DJI Assistant2来修改波特率。或者按照原OSDK的使用方式,PSDK代码中指定的波特率与DJI Assistant2手动设置为一致。

     

    0
    Comment actions Permalink
  • CloboticsOperators

    1. 关于波特率自适应, 代码里面写了 #define USER_BAUD_RATE "460800", 制订了波特率,怎样做到自适应呢?

    2. PSDK尝试与飞机进行通信时没有通信上。 但是为什么OSDK版本每次尝试都能成功呢,没有进行硬件改动

    0
    Comment actions Permalink
  • CloboticsOperators

    看了这里 

     

    2、新版本OSDK与无人机通信的波特率采用自适应,仅需通过上述宏定义:USER_BAUD_RATE指定波特率,无需再通过DJI Assistant2设置无人机波特率。

    原来自适应指的是 代码预定义啊

     

    https://sdk-forum.dji.net/hc/zh-cn/articles/4408437830041-PSDK-3-0%E7%89%88%E6%9C%ACOSDK-OSDK-5-0-%E9%83%A8%E5%88%86%E7%9B%B8%E5%85%B3%E4%BB%8B%E7%BB%8D%E4%B8%8E%E6%8C%87%E5%BC%95

    0
    Comment actions Permalink

Please sign in to leave a comment.