执行dji_sdk_demo_linux报错:protocol frame crc16 error

Completed

Comments

5 comments

  • DJI Developer Support
    这个错误是串口通信校验错误,M30上订阅TOPIC暂请不要超过10个,且波特率尽量设置高一点。
    0
    Comment actions Permalink
  • lss

    在samples/sample_c/platform/linux/nvidia_jetson/application/dji_sdk_config.h中只定义了数据传输功能如下:

    #define CONFIG_MODULE_SAMPLE_DATA_TRANSMISSION_ON

    执行可执行文件./dji_sdk_demo_linux还是报错:

    [640.060][linker]-[Warn]-[DjiProtocol_v1Unpack:186) protocol frame crc16 error, exp:0xE6F4 cur:0xE801 

    具体运行信息如下

    [0.044][core]-[Info]-[DjiCore_Init:101) Payload SDK Version : V3.6.0-beta.0-build.1897 

    [0.443][adapter]-[Info]-[DjiAccessAdapter_Init:220) Identify aircraft series is Matrice 300 Series 

    [0.444][adapter]-[Info]-[DjiAccessAdapter_Init:240) Identify mount position type is Payload Port Type 

    [0.454][adapter]-[Info]-[DjiAccessAdapter_Init:340) Identity uart0 baudrate is 460800 bps 

    [0.458][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [1.528][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [2.528][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [3.528][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [4.528][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [5.528][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [6.528][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [7.529][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [8.529][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [9.529][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [10.529][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [11.529][adapter]-[Info]-[DjiPayloadNegotiate_Init:218) Waiting payload negotiate finished. 

    [14.448][core]-[Info]-[DjiIdentityVerify_UpdatePolicy:470) Updating dji sdk policy file... 

    [15.448][core]-[Info]-[DjiIdentityVerify_UpdatePolicy:473) Update dji sdk policy file successfully 

    [16.473][infor]-[Info]-[DjiAircraftInfo_GetAdapterSerialNumber:751) Get serial number of Skyport V2 or X-Port is 34DDKC20011RPJ 

    [16.482][core]-[Info]-[DjiCore_Init:169) Identify AircraftType = Matrice 300 RTK, MountPosition = Payload Port NO1, SdkAdapterType = X-Port 

    [25.553][core]-[Info]-[DjiCore_ApplicationStart:239) Start dji sdk application 

     

    [640.060][linker]-[Warn]-[DjiProtocol_v1Unpack:186) protocol frame crc16 error, exp:0xE6F4 cur:0xE801 

    0
    Comment actions Permalink
  • DJI Developer Support
    warn报错会重试,继续往下运行还有报什么错误吗?
    0
    Comment actions Permalink
  • lss

    没有继续执行了,很长时间都没新的报告。

    0
    Comment actions Permalink
  • DJI Developer Support
    Start dji sdk application后不打印任何东西是正常的执行逻辑。
    0
    Comment actions Permalink

Please sign in to leave a comment.