负载运行psdk与M300飞机时间同步,有时同步时间不正确,错误时间为1980.1.6 8:40。

Completed

Comments

3 comments

  • DJI Developer Support
    尊敬的客户, 您好!感谢您联系DJI大疆创新。 麻烦提供下以下信息(务必提供每一项),我们进一步确认: 1、飞机固件版本 2、转接环类型及版本 3、PSDK版本及运行平台(Linux/RTOS) 4、是否能复现问题,问题出现频率多少,问题具体现象 (之前是否正常使用此功能 ,如果能复现,是否有用过原sample复现) 5、是仅一台飞机出现此问题,还是同一个程序在不同飞机出现此问题 6、说明操作过程,提供一下视频说明操作过程和异常现象 感谢您的理解与支持,祝您生活愉快! Best Regards, DJI大疆创新SDK技术支持
    1
    Comment actions Permalink
  • DJI Developer Support
    1.M300飞机固件为V02.04.0102 2.转接环Skyport V2.0版本V01.03.0200 3.PSDK版本2.2.1,运行平台Linux 4.复现情况不一定,大部分时间时间同步是正常的,无报错,只是获取时间不正确,而且不正确时间都是1980.1.6 8:40 5.同一个程序在多个飞机出现,程序无报错,有时会出现时间不正确
    0
    Comment actions Permalink
  • DJI Developer Support
    尊敬的客户, 您好!感谢您联系DJI大疆创新。 您可以按以下步骤排查时间同步问题: 可以先在以下位置加log,如果问题再次出现,可以对比这几个数据,确认看看是不是PSDK lib端出现了异常(以下为RTOS示例中的函数位置,您使用的Linux平台,请按函数的功能,对应到您的示例中)。 1、建议在test_time_sync.c文件中的PsdkTest_TimeSyncGetNewestPpsTriggerLocalTimeUs函数中打印localTimeUs到txt文件中(附件图1)。 2、pps.c文件中PsdkTest_GetNewestPpsTriggerLocalTimeUs的localTimeUs的结果到txt文件中(附件图2)。 3、同时保存PPS中的s_ppsNewestTriggerLocalTimeMs到txt文件中(附件图3)。 4、您每次获取时间同步的时间时,把获取时的系统时间和获取到的飞机时间,也保存到txt。 另外同时也建议您使用**原生sample**进行测试,加尽量少的代码进行测试,看看问题能否复现(如果再次复现,请提供一下说明复现步骤)。 感谢您的理解与支持,祝您生活愉快! Best Regards, DJI大疆创新SDK技术支持
    0
    Comment actions Permalink

Please sign in to leave a comment.