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

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

飞控 固件 编译 教程 CF BF 通用

[复制链接]
跳转到指定楼层
发表于 2017-3-15 23:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
帖子有点长,请耐心观看。如有不对,欢迎来喷。
N年不上论坛发帖了。只因最近又入坑了穿越。
做这个帖子起初的原因是群里一个模友问道OSD菜单的水平线显示反向的问题。
其实我也注意到了。无奈年龄大了。强迫症也治愈的差不多了。所以能忍就忍了。
既然不是我一个人注意这个问题。索性Google一下。居然在油管上发现了相关视频
原来老外强迫症也这么多。不过相关视频使用的是WMOSD。跟我内置的不大一样。
WMOSD相关修改方法后面再发帖介绍说吧。
方法都是修改源代码。无奈只能自己编译。过程有些痛苦。
痛苦原因主要是网络距离。不对。网络速度。就这么个意思吧。你懂的。
编译成功后索性做个教程提供给大家。只希望咱国人也多些开拓精神。
更让一些年轻有为的人少走些弯路。哪怕节约点时间也是好的。
相关文件均已上传度娘网盘。
所需软件下载地址(32位或者64位下载其中之一即可,根据你的系统位数下载。)
http://pan.baidu.com/s/1qY11GK0
最新betaflight源代码(可用迅雷下载。下载后的文件名为betaflight-master.zip)
https://codeload.github.com/betaflight/betaflight/zip/master

废话写完,现在开始安装编译环境
第一步:
安装Cygwin
根据你当前系统架构运行下载后的Cygwin 2.877-x64.exe或Cygwin 2.877-x86.exe





添加自定义源(关键步骤)
http://mirrors.163.com/cygwin
注:使用163资源镜像下载速度快了好多好多。不然。你今晚就别睡了。


输入git后按照图片选择(不要点下一步)

输入bash-completion后按照图片选择(不要点下一步)

输入make后按照图片选择(不要点下一步)

输入binutils后按照图片选择(不要点下一步)

输入vim后按照图片选择(不要点下一步)

输入mintty后按照图片选择

点击下一步后耐心等待安装。安装完成前我们做其它工作。

解压缩gcc-arm-none-eabi-6-2017-q1-update-win32.zip文件到C:\dev\gcc-arm。

解压缩betaflight-master.zip(帖子顶部链接下载的betaflight固件最新源代码)到C:\dev\

使用WIN+PAUSE键调出系统信息界面,点击高级系统设置

点击环境变量

新建
变量名输入PATH
变量值输入%PATH%;C:\dev\gcc-arm\bin

Cygwin安装完毕了。点击完成。

打开桌面上的Cygwin-Terminal

运行如下命令
cd /cygdrive/c/dev/betaflight-master
也可以分步输入。反正就是进入我们刚才下载的BF源代码目录即可。

现在是最后一步了。MAKE走起。输入如下命令
等号后面的是你的飞控主板型号,请按照自己飞控实际填写。
具体名称到这个目录里看就懂了

先给我的空心杯编译一个固件。
我这个飞控内置OSD菜单。但是横滚水平线显示的是反向的。
就是说水平线显示的是地平线模式。不是飞机当前倾斜角度。
通过修改源代码变成自己想要的模式。
输入下面的命令开始编译我的OMNIBUS固件。
make TARGET=OMNIBUS

很快就会编译完成。然后到C:\DEV\betaflight-master\obj目录就能看见编译成功的HEX文件

固件刷完。3.20版本。哈哈哈。(能下载的最高才3.16)嘚瑟完了,本帖到此结束。

注:如要重新编译请删除C:\DEV\betaflight-master\obj目录再到控制台MAKE固件。
最新版固件可能存在很多问题。大家下载源代码也可以选择当前的。



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

11
发表于 2017-3-30 17:24 | 只看该作者
请问一下,MWOSD configurator是在哪里下的

10
发表于 2017-3-23 10:09 | 只看该作者
高神莫测啊!!!!!!!!!!
9
发表于 2017-3-22 18:23 | 只看该作者
啊实打实大师大师大师
8
发表于 2017-3-22 17:09 | 只看该作者
终于有人发编译的指导了,苦于不会编译。。。感谢!
7
发表于 2017-3-18 07:21 | 只看该作者
好贴好贴 太帅了 我也改改玩玩
来自苹果客户端来自苹果客户端
6
 楼主| 发表于 2017-3-16 19:08 | 只看该作者
9084137625 发表于 2017-3-16 18:34
来个教程啊 你说的太专业



5
发表于 2017-3-16 18:34 | 只看该作者
向导 发表于 2017-3-16 18:20
修改字库就行了。

来个教程啊 你说的太专业
来自苹果客户端来自苹果客户端
4
 楼主| 发表于 2017-3-16 18:20 | 只看该作者
9084137625 发表于 2017-3-16 12:57
不错 技术贴 能不能来一个修改开机logo的教程 就是通电显示betaflight的那个东西

修改字库就行了。
来自安卓客户端来自安卓客户端
3
发表于 2017-3-16 12:57 | 只看该作者
不错 技术贴 能不能来一个修改开机logo的教程 就是通电显示betaflight的那个东西
来自苹果客户端来自苹果客户端
沙发
发表于 2017-3-16 08:43 | 只看该作者

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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