QGC报错之No CPU imformation

        今天将1.13.0版本的PX4烧录进PX4 fmuv2,发现QGC报错:NO CPU imformation.查询之后是px4 fmuv2的bootloader版本过低,所以我们的目标变成如何升级bootlader。

一、克隆1.11.3版本的PX4代码

git clone -b v1.11.3 --single-branch https://kgithub.com/PX4/PX4-Autopilot.git 

 记得修改PX4-Autopilot文件夹中的.gitmodules中的链接,把里面的https://github.com/之类的全部修改成https://kgithub.com.其实也就是在github前面加了个k。

但这样的克隆速度会快很多。

二、编译1.11.3版本的代码

在环境配置完成之后,使用

make px4_fmu-v2_default

进行编译,再用QGC把编译出来的.px4文件烧录进去。

三、修改相关参数

在QGC中的参数中找到SYS_BL_UPDATE,并将其修改成1(1为启用这个功能)。此时再用QGC烧录最新版本的代码进PX4。会发现bootloader更新了。QGC下进去的fmu-v3

 此时,px4-fmuv2的bootloader就可使用QGC来进行相关配置

猜你喜欢

转载自blog.csdn.net/qq_44701116/article/details/131642810
cpu