5

阿木币

0

精华

5 小时

在线时间

发表于 6 天前 76 浏览 1 回复

[飞控嵌入式] 自定义模块加入编译后在mavlink控制台测试command not found

c1633cdfb7f365fe05d0dfd1a5b0a3bf.png ff65031fab1c194ad7c8ba03bf59d6a4.png 678ef64a001ee41133c57c60bc2f9f0f.png 4b2e0f993d1439ed14998678fba7dbae.png 6912d9710710fb06bf827a0292009d1c.png c545b79af3fac482996d225de1f3b523.png 代码是二次开发初级教程提供的资料里直接复制粘贴过来的,也创建msg和生成对应的头文件了,在default.px4board中添加了对应模块,为什么编译烧录过后在QGC的mavlink控制台测试会找不到啊
我知道答案 回答被采纳将会获得4 阿木币 已有1人回答

扫一扫浏览分享
回复

使用道具 举报

5

阿木币

0

精华

5 小时

在线时间

 楼主| 发表于 6 天前
已自行解决,新版本的代码除了CMakeLists.txt外还需要Kconfig文件,在添加Kconfig文件后CMakeLists.txt里的DEPENDS下的platforms__commom删除,但是对应c文件中的头文件需要添加px4_platform_common以及新旧版本的头文件名称可能会有变动需要修改对应的头文件,具体看图片 aa44f6117924d2f76f37bb3a65042917.png
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表