OSDK 4.1 (or master branch) compilation failure

Completed

Comments

3 comments

  • DJI Developer Support
    This is a version compatibility issue. OSDK 4.x is no longer updated to adapt to the new version. If developing based on M300, M30/T or M3E/T, it is recommended to use PSDK 3.x(This version has integrated the original OSDK and PSDK functions).
    0
    Comment actions Permalink
  • Adrian Escalona

    Ok! Thank you for the fast response!

    However, is it possible to use OSDK 4.1 with M300 RTK instead of the PSDK 3.x? We are only interested on the OSDK functionalities, at this moment we don't have any payload defined. The error I sent is not related to any specific drone, it's just compiling the recently cloned OSDK, which should be successful AFAIK.

    In addition, we have questions on pivoting to PSDK 3.x for M300 RTK. After having a glance to the PSDK documentation, we are unsure if we need the SDK Round Robin cable for a custom onboard computer (rpi). In the documentation of the OSDK Expansion Module there's no info about this cable.

    Thanks for your time.

    0
    Comment actions Permalink
  • DJI Developer Support
    OSDK 4.1 can continue to be used for the development of M300. In fact, PSDK 3.x can be developed on both OSDK port and PSDK port. PSDK3.x is used for M300 OSDK type C port development and the hardware connection and function of OSDK 4.1 are exactly the same, SDK Round Robin cable is a part of OSDK extension module. OSDK extension module also includes modules that expand type C to UART, USB, and XT30 ports. This part can also be self-made according to the type C pins definitions.
    0
    Comment actions Permalink

Please sign in to leave a comment.