如何更新飞控的固件-使用 MissionPlanner 地面站
一、原理
刷写固件实际上是为飞控更新或更换操作系统软件的过程,类似于给手机升级系统或恢复出厂设置。通过刷写最新的固件,用户可以:
- 修复问题:解决飞控因软件故障导致的各类异常。
- 更新功能:引入新功能、改善飞行稳定性、优化飞行模式和用户界面。
- 提升性能:优化飞控响应速度和整体性能,实现更流畅的飞行体验。
本教程主要介绍基于 MissionPlanner 地面站的刷写固件方式,包括本地刷写、网络刷写的操作方法。
二、设备准备
在进行固件刷写前,请确保准备以下设备和工具:
- 飞控设备
重要
确保飞控未与任何外设(GPS、图传、接收机、电调、电池等)连接,保证设备完整性。
- 电脑及软件
- 安装官方原版的 MissionPlanner 地面站,不同版本 MissionPlanner 地面站安装教程:
- 若使用本地刷写方式:提前下载并准备所需固件文件。
重要
可前往常用软件和固件下载页面进行下载:
https://docs.corewing.com/plane/software/common-software/corewing-software-and-firmware-downloads.html
- 数据线
- 使用 USB 数据线(注意:请使用单一 USB 数据线,避免使用双 Type-C 数据线)。
三、具体操作
刷写固件的操作分为两种情况:
- 本地刷写 ArduPliot 固件
- 网络刷写 ArduPliot 固件
以下对这两种情况进行详细介绍。
3.1 本地刷写 ArduPilot 固件
适用于在无网络环境下,或者需要较快、稳定刷写的场景。
操作步骤:
1)核心步骤:将飞控通过 USB 数据线接入电脑,但不点击界面右上角的连接。
2)打开 Mission Planner 地面站,点击 初始设置,进入安装固件界面。
3)点击 Load custom firmware,选择尾缀为 .apj 的文件,点击打开。
4)固件加载升级中。
5)固件升级完毕。
6)点击 连接,若成功连接代表固件已成功升级,在【飞控信息】界面查看固件版本号是否与目标版本一致。

3.2 网络刷写 ArduPilot 固件
1)核心步骤**:将飞控通过 USB 数据线接入电脑,但不点击界面右上角的连接**。
2)打开 Mission Planner 地面站,点击 初始设置,进入安装固件界面。
3)选择 Plane V4.X.X OFFICIAL 固件。
4)点击 Yes。
5)选择 CoreWingF405WINGV2 / SpeedyBeeF405WING,点击 Upload Firmware。
重要
CoreWing F405 WING V2 选择 CoreWingF405WINGV2 固件,SpeedyBee F405 WING APP/MINI 选择 SpeedyBeeF405WING 固件。

6)等待固件下载。
7)固件升级完成。
8)点击 连接,若成功连接代表固件已成功升级,在【飞控信息】界面查看固件版本号是否与目标版本一致。

四、Q&A
Q:导入本地固件进行升级时需要注意那些事项?
A:使用 MissionPlanner 地面站进行固件升级,需要注意文件后缀需为 .apj 文件。
技术支持二维码
