7、飞控固件烧录方法

文档介绍固件烧录相关内容,烧录BF固件用Betaflight地面站,有本地安装包和网页版;烧录APM固件首次用STM32Cubeprogrammer,后续用Missionplanner更新;烧录PX4固件需stm32cubeprog和QGroundControl。

使用STM32Cubeprogrammer工具烧录固件(视频教程如下)

?spm_id_from=333.337.search-card.all.click

STM32Cubeprogrammer工具下载


STM32CubeProgrammer安装包(238MB),百度网盘下载:

链接: 1GR28IAxEEW6tlDi1K0ujQA?pwd=1234 提取码: 1234

如百度云盘没有会员,大家也可以在Q群文件中下载!


固件烧录工具与地面站汇总

工具

备注

1

STM32Cubeprogrammer

 (STM32芯片专用的烧录工具)

只要是STM32的芯片都可以用这个工具进行固件烧录!

2

APM固件地面站

Missionplanner地面站-安装包下载

3

PX4固件地面站

QGroundControl v5.0.7- Stable版安装包下载

4

INAV固件地面站

(固件必须和地面站版本保持一致,否则无法连接!)

8.0版本地面站

INAV-Configurator_Win64_8.0.1.msi

9.0版本地面站
INAV地面站9.0.0

5

BF固件地面站

Betaflight地面站-本地安装包下载(只适配BF4.5.3的固件)

Betaflight网页版地面站(4.5.3以后的固件,必须用网页地面站)

固件烧录方法1:STM32Cubeprogrammer工具(DFU烧录)

注:STM32Cubeprogrammer工具是万能烧录工具,可以用这个工具烧录直接APM/PX4/BF/INAV的固件。

支持烧录的固件格式有: .bin格式 、 .hex格式、.elf 格式;

步骤如下:

1)按住飞控上的Boot0按键,接入USB线上电。

2)打开STM32Cubeprogrammer软件,并进行连接。

image

3)连接成功后,界面如下:

image

4)选择本地电脑上的飞控固件文件,支持烧录3种固件格式(hex、bin、elf):

image

5)确认固件加载完成,执行烧录。

image

6)烧录完成提示

image


固件烧录方法2:STM32Cubeprogrammer工具(ST-link烧录)

注:STM32Cubeprogrammer工具是万能烧录工具,可以用这个工具烧录直接APM/PX4/BF/INAV的固件。

         支持烧录的固件格式包含: .bin    .hex       .elf (带有地址)

可能有部分朋友无法进入DFU模式,此时可使用STlink的烧录方式进行烧录。

详情请参阅《ST-link烧录固件》,此处不再赘述!


相关文档