通用:通过地面站烧录BF固件

说明: 所有主控芯片是STM32的飞控,都可以采用STM32CubeProgrammer这个万能烧录工具进行固件烧录!具体烧录方法可以查阅 《飞控固件烧录说明-使用STM32烧录工具》 Betaflight固件,除了可通过STM32Cube...

一、说明

所有主控芯片是STM32的飞控,都可以采用STM32CubeProgrammer这个万能烧录工具进行固件烧录!具体烧录方法可以查阅《飞控固件烧录说明-使用STM32烧录工具》

  • Betaflight固件,除了可通过STM32CubeProgrammer这个万能烧录工具进行烧录外,也可以通过物唯科技编译的Betafligh地面站,进行固件烧录。
  • BF固件在4.5.3以后,官方便不再编译发布BF客户端版的地面站,必须使用网页地面站: https://app.betaflight.com/#
  • 考虑到部分客户上网不便,物唯编译了WWKJ-Betaflight本地版地面站-安装包链接: https://github.com/WWKJ-FX/ww-betaflight-configurator/releases
  • BF地面站支持在线烧录固件(见章节二 )烧录本地固件(见章节三)两种固件烧录方式;如果使用在线烧录固件的方式进行固件下载,请务必使用物唯科技编译的WWKJ-Betaflight地面站!


二、WWKJ-Betaflight地面站-在线烧录固件

下文以WFG100为例,介绍BF地面站如何进行固件的在线烧录。

1)首先完成WWKJ-BetaFlight地面站的下载与安装

image.png


2)进入DFU模式

  • 准备好一根带有通讯功能的 TypeC线与一块功能正常WFG100A飞控。
  • 将TypeC线的一端,与电脑的USB口相连。
  • 按住WFG100A飞控上的Boot按键,使用TypeC线插入飞控上的 TypeC口。

image.png

注意,飞控顺利进入DFU模式后,飞控上的LED灯将会熄灭。

如果LED灯仍然在亮,则说明飞控进入DFU模式失败!请排查虚焊故障或是boot按键损坏!


3)在地面站中确认已进入DFU模式!

image.png


4)进入“固件烧写工具”界面

image.png


5)搜索WFG100的在线固件

image.png


6)搜索WFG100的在线固件

image.png


7)固件下载完成

image.png


8)点击烧写固件

image.png


9)等待Flash擦除完成

image.png


10)等待固件刷写完成

image.png


11)刷写完成后,点击连接

image.png

image.png


能看到一下界面,则代表固件烧录成功

image.png



三、WWKJ-Betaflight地面站-烧录本地固件

章节二是在线烧录固件,如果在本地电脑上已存放好相应的固件(如自行编译后的),那么则可以使用BF地面站的从本地电脑加载固件的方式进行固件烧录。

image.png

具体方法如下:


1)进入DFU模式

  • 准备好一根带有通讯功能的 TypeC线与一块功能正常WFG001A飞控。
  • 将TypeC线的一端,与电脑的USB口相连。
  • 按住WFG001A飞控上的Boot按键,使用TypeC线插入飞控上的 TypeC口。

image.png

注意,飞控顺利进入DFU模式后,飞控上的LED灯将会熄灭。

如果LED灯仍然在亮,则说明飞控进入DFU模式失败!请排查虚焊故障或是boot按键损坏!



2)在浏览器中,打开Betaflight网页地面站

在浏览器中输入地址:https://app.betaflight.com/#

image.png


3)点击更新固件

image.png



4)从本地电脑加载并打开固件

image.png

image.png


5)确认固件加载正确,点击开始烧录

image.png



6)连接飞控的芯片

image.png



7)自动擦除Flash

image.png


8)烧录固件,等待进度条完成

image.png


9)重新插拔数据线,让飞控退出DFU模式

至此Betaflight飞控固件烧录完成!


10)重烧录完成后,连接地面站

image.png

image.png

image.png


11)查看飞控状态

如能查看到此界面,则证明飞控固件烧录成功,同时可在左上角确认飞控固件的版本。

image.png






相关文档