5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 4579|回复: 13
打印 上一主题 下一主题

给F3飞控编译Betaflight 4.0固件,增加4.0最新特性

[复制链接]
跳转到指定楼层
楼主
发表于 2019-4-16 21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liweiwp 于 2019-4-16 22:49 编辑

BF4.0固件已经发布了,然而4.0的很多功能F3飞控固件默认并没有包含进去,这不是说F3飞控不能使用这些功能,只是F3飞控空间限制,必须做些取舍。
好了,如果想尝试最新的特性,那么就需要自己编译固件。下面是简单的过程。
首先下载源代码,大概有200多M

然后,进入betaflight目录尝试编译一下

出错了,提示没有arm gcc编译器,让你安装,好吧,安装
大概1分半安装完成,再运行make target=BETAFLIGHTF3就可以了
版本号是4.0.1,后缀是hex文件,就是它了。

我的飞控是BETAFLIGHTF3先看BETAFLIGHTF3原来固件舍掉了哪些特性
进入BETAFLIGHF3目录下,打开target.mk文件
将FEATURE CUT LEVEL = 10 改为 0 OK搞定


先编译试一下,出错了,提示空间不足

我需要GPS功能,先把GPS功能加上吧,其他的该删就删吧
打开文件target.h加上下面几行
好了,先试着编译一下吧。还是不行,继续#undef吧

经过一番取舍之后,终于编译成功了


好了,刷机,进入看看

欢迎继续阅读楼主其他信息

沙发
发表于 2019-4-16 22:16 | 只看该作者
大神~~~~~~~
3
发表于 2019-4-16 22:39 | 只看该作者
4
发表于 2019-4-16 23:21 | 只看该作者
学习了         
5
发表于 2019-4-17 02:22 | 只看该作者
感谢分享
来自安卓客户端来自安卓客户端
6
发表于 2019-4-17 06:53 | 只看该作者
高手啊   
来自安卓客户端来自安卓客户端
7
发表于 2019-4-17 09:01 | 只看该作者
高手!
8
发表于 2019-4-17 15:50 | 只看该作者
这波编译可以
来自安卓客户端来自安卓客户端
9
发表于 2019-4-17 15:50 | 只看该作者
开源好处立竿见影
来自安卓客户端来自安卓客户端
10
发表于 2019-5-11 08:58 | 只看该作者
我的F3刷了4.0以后抽风了
来自安卓客户端来自安卓客户端
11
发表于 2019-5-11 11:50 | 只看该作者
本帖最后由 liujiang168 于 2019-5-11 11:52 编辑
柯森丶 发表于 2019-5-11 08:58
我的F3刷了4.0以后抽风了

别说F3,F4也时有问题,注意飞控与实际方向的对应,F3刷个吉利数3.5.6吧
12
发表于 2019-8-14 00:12 ——“来自手机” | 只看该作者
柯森丶 发表于 2019-5-11 08:58
我的F3刷了4.0以后抽风了

我的F3刷了4.0以后解不了锁
13
发表于 2019-10-4 01:43 | 只看该作者
计算机专业的大神
14
发表于 2019-10-6 23:28 | 只看该作者
楼主还在么?  不知道你的ubuntu用的什么版本? 能否告知下具体版本号? 我在编译inav时候卡住了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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