大疆社区

标题: M300 shake hand with drone Fail [打印本页]

作者: dji4529    时间: 2020-12-17
标题: M300 shake hand with drone Fail
M210使用DJI Pilot 版本1.9.0 在飞控参数设置中,最下面有扩展IO选项(OSDK通信串口 enable)而M300使用DJI Pilot 版本1.9.0R 没有扩展IO选项,正常吗

使用OSDK编程,提示我SDK没有enable,已连接DJI Assistant2使OSDK enable,但是app里M300的版本没有这个选项

---------------
https://bbs.dji.com/forum.php?mod=viewthread&tid=248229
另外,
如何重新配置USB的驱动


作者: dji4529    时间: 2020-12-17
主要报错有两个
Failed to initialize ACM Linker channel

和 SDK enable (DJI Assistant2) --这个确定设置了
波特率不正确-- Assistant2设置与UserConfig.txt一致
TX and RX pins are invert---线插在OSDK扩展模块中间(按说明书)有防止反插的设计
,应该也不是这个原因

M210和M300就app上的设置不一样了(M300的没有扩展IO选项)
作者: dji4529    时间: 2020-12-18
3. 添加DJI USB 设备节点
如需在M210 系列的无人机上使用OSDK 中的视觉功能,使Linux 系统能够获取并标识DJI 的设备,请按如下步骤,在Linux 中添加DJI USB 设备节点:

在/etc/udev/rules.d/目录下创建文件DJIDevice.rules。
在DJIDevice.rules文件中添加SUBSYSTEM=="usb", ATTRS{idVendor}=="2ca3", MODE="0666"。
重新启动电脑后,系统即可识别DJI USB 设备。


-- M300如何添加USB设备节点
作者: kv886    时间: 2020-12-18
dji452912-18 10:54
3. 添加DJI USB 设备节点
如需在M210 系列的无人机上使用OSDK 中的视觉功能,使Linux 系统能够获取并标识DJI 的设备,请按如下步骤,在Linux 中添加DJI USB 设备节点:

在/etc/udev/rules.d/目录下创建文件DJIDevice.rules。
在DJIDevice.rules文件中添加SUBSYSTEM=="usb", ATTRS{idVendor}=="2ca3", MODE="0666"。
重新启动电脑后,系统即可识别DJI USB 设备。


-- M300如何添加USB设备节点
就是按照这个说明添加,有添加吗?把USB接上之后显示为网口才是正常的。
作者: dji4529    时间: 2020-12-18
kv88612-18 11:49
就是按照这个说明添加,有添加吗?把USB接上之后显示为网口才是正常的。
奇了怪了,添加了并没有反应
双usb接妙算跟osdk扩展模块没反应

usb+type-c接无人机调试接口竟然识别出2ca3了,虽然demo还是跑不通
作者: kv886    时间: 2020-12-18
dji452912-18 14:19
奇了怪了,添加了并没有反应
双usb接妙算跟osdk扩展模块没反应

usb+type-c接无人机调试接口竟然识别出2ca3了,虽然demo还是跑不通
是买的官方的扩展板吗,双USB插上后没有任何反应?
作者: Tdbfy    时间: 2020-12-22
M300 要使用DJI Assistant 2 For Matrice 来使OSDK enable
如果是妙算的话,直接插上OSDK扩展就是可以识别的,ls /dev 里可以找到一个ttyACM0的设备。




欢迎光临 大疆社区 (https://bbs.dji.com/) Powered by Discuz! X3.2