正在上传图片(0/1)

pc机 编译osdk成功后,用usb ttl连接M300提示如下错误

 0
手机看帖 2 1042
[1773251.468]STATUS/1 @ functionalSetUp, L282: Shake hand with drone Fail ! Cannot get drone version. (
6/20
)
[1773251.468]STATUS/1 @ functionalSetUp, L284: Try again after 1 second ......
[1773253.824]ERRORLOG/1 @ getDroneVersion, L1706: Drone version not obtained! Please do not proceed.
Possible reasons:
Serial port connection:
  * SDK is not enabled, please check DJI Assistant2 -> SDK -> [v] Enable API Control.
  * Baudrate is not correct, please double-check from DJI Assistant2 -> SDK -> baudrate.
  * TX and RX pins are invert

上面的是错误。

编译环境是Ubuntu 18.04 64位, usb ttl小板是ch340的。  连接方式如下
usb ttl小板未连接gcc ,rx和tx来回切换也尝试了

usb插入无人机osdk地方的‘上下’调换也尝试了

最下图的的, DJI Assistant2 波特率从 100000 到 115200 都尝试了下。  
[color=rgba(0, 0, 0, 0.85)]UserConfig.txt 也对应修改了

每次都chmod 777 /dev/ttyUSBx 了

3.png (95.52 KB, 下载次数: 5)

3.png

1.png (223.49 KB, 下载次数: 5)

1.png

2.jpg (79.92 KB, 下载次数: 6)

2.jpg

3.png (95.52 KB, 下载次数: 7)

3.png

4.jpg (97.43 KB, 下载次数: 6)

4.jpg
评论
上传
你需要登录之后才能回帖    登录 | 注册
楼主   2020-10-29 3#
有大佬知道的吗? 看着官网上 ,usb_ttl 建议使用 FT232 芯片的,难道ch340的不能用吗
楼主   2020-11-24 4#
问题已经解决,需要打开模拟器,刚开始测试的时候,  用的 battery的那个demo,没开模拟器,后来用了下flight controler 开了模拟器后全部demo都好了
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表