pixhawk/px4固件编译、下载过程中问题解决

       PX4编译过程中会遇到各种各样的问题,解决每一个问题可能都要耗费很大的精力,为此下面会逐步整理一些在编译过程中遇到的问题以及个人选择的解决方法,以供大家借鉴以及提出新的解决方案。

       后面会慢慢补充。

1. 内存溢出的问题,这个问题有两种解决方案

(1)找到编译设置文件,注释掉一些在固件使用过程中不需要的代码,编译设置文件的位置为:

注释的方法为:例如我的飞机为固定翼,那么在飞行过程中便不需要多旋翼部分的运行,因此直接的多旋翼控制模块前加“#”便可以直接注释掉。

(2)  如果在没有进行arm-none-eabi-gcc替换或者替换的版本过低的情况下,直接进行固件编译,也会出现溢出的错误,这样可以下载高版本的arm-none-eabi-gcc。其官网为:https://launchpad.net/gcc-arm-embedded/+download

2. windows下面,目前github协议改变,因此不能 直接用console来下载固件,可以直接下载Git,直接用Git来下载固件并进行编译。

3. 总的来讲,就是少什么缺什么装什么,一步一步按照编译过程中提示的错误,去百度或者其他搜索相关错误来解决。


后面会持续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值