PSDK 3.8 串口初始化失败, Try identify UART0 connection failed

已完成

评论

8 条评论

  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 请问一下您使用的是哪个型号的开发板?您的串口是使用板载串口还是USB-TTL? 感谢您对大疆产品的支持!祝您一切顺利! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1787675095

    您好,我用的是地平线旭日X3派开发板,用的是USB-TTL,串口转换芯片是CH340C。

    这套配置经过我的测试是能够在921600波特率下正常工作的,我用这个开发板和串口向电脑发送Hello World等字符串,电脑能够正常接收。

     

    另外补充一些信息,希望对您的分析有帮助:

    我在无人机端使用了E-port扩展板,这个扩展板的串口在不断对外发信息,我用电脑在921600波特率下监听了扩展板发送的信息,以hex格式展示如图

     

    而开发板运行psdk时,串口发送的信息是

     

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 抱歉,还想和您确认一下硬件环境,请问一下您有使用E-Port套件吗?如有使用,您可留意下运行PSDK时,E-Port拓展板上的电源灯是否有正常亮起。 感谢您对大疆产品的支持!祝您一切顺利! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 抱歉,还想和您确认一下硬件环境,请问一下您有使用E-Port套件吗?如有使用,您可留意下运行PSDK时,E-Port拓展板上的电源灯是否有正常亮起。 感谢您对大疆产品的支持!祝您一切顺利! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1787675095

    在使用E-port套件,工作时电源灯亮。

    我上面一条回复里也提到了套件的串口是在一直工作的

    0
    评论操作 固定链接
  • DJI Developer Support
    想和您确认拓展板电源是因为M3E如果检测到E-Port热插拔并且您在15秒内没有运行PSDK,M3E会断掉对外供电,我们先排除下这个原因导致的串口通讯失败。 另外日志中: [0.016][linker]-[Debug]-[DjiProtocol_v1Pack:122) V1-Send: 0x0A06->0x0300 0x03FD 这个实际上是一直在请求飞机类型 ,但是飞机端没有任何回应,说明串口完全没有通,没有任何数据回传。 您的尝试:如果用串口连接飞机,发现飞机串口一直在对外输出数据,并且数据如图,这个数据是正常的输出,这个说明飞机的串口硬件没有什么大问题,因此我们更倾向于您的平台可能存在问题,您方便使用PC安装一个虚拟机对比验证看看吗?可以排查下是否开发板的问题。
    0
    评论操作 固定链接
  • Hola_GUY_NN
    Try identify UART0 connection timeout

    遇到了同样的问题,请问楼主是通过e-port的ttl经过CH340 转USB跟开发板连的么,e-port的另一端type-c口是否需要做usb bulk或者rndis虚拟网卡呢?

    0
    评论操作 固定链接
  • 1787675095

    回复楼上:我是这样连的;e-port另一端的type-c口我暂时用不到,目前是悬空的。

     

    我的问题现在解决了,问题确实出在开发板端,感谢大疆的帮助

    0
    评论操作 固定链接

请先登录再写评论。