PX4天大bug上电反复重启连不上QGC
终极管理员 知识笔记 112阅读
一、Debug与Bug
二、debug 2.1 乱搞1
由于自己写的代码CPU占用率过高解锁报错
CPU load too high!
无法解锁。

于是把 COM_CPU_MAX
从默认的 90% 变为 99%千万别这样搞这是bug除非想玩。
然后重启飞机就反复重启。想连接QGC把参数改回来但是连不上下载原生PX4固件也没用

总之是CPU占用率太高嘛于是删除几个任务重新下载程序编译结果Flash大约用了88%还是不行。
2.2 乱搞2本以为能够使用SD卡修改参数但是不行。一气之下格式化SD卡。没用。
2.3 乱搞成功最后编译下载 debug版本就是把
make px4_fmu-v5_default
改为
make px4_fmu-v5_debug
所用的CPU大约 65%下载运行终于可以连上QGC了。然后把99%改为90%再下载自己的程序。
似乎把 COM_CPU_MAX
改为 -1
避开CPU检查能解锁不至于挂掉但是感觉有点危险。
几大千的飞控差点因为个软件bug挂掉冷汗冷汗
标签: