ArduPilot 飞控固件升级器

ArduPilot Flight Controller Firmware Updater · 基于 Web Serial 的免安装刷写工具

MAVLink 心跳识别 Pixhawk Bootloader 串口烧录 .apj / .abin / .bin / .hex 多旋翼 · 固定翼 · 无人车

通过浏览器直接读取串口:MAVLink 检测飞控 → 重启进入 Bootloader → 按 ArduPilot/Pixhawk 串口烧录协议刷写固件。

串口连接与设备识别

未连接

提示:USB 虚拟串口(CDC)下波特率不影响通信,仅 UART 数传口刷写时需与板载 Bootloader 配置匹配(常见 57600 / 115200 / 921600)。

尚未检测到设备。连接后将自动识别 ArduPilot 飞控或 Bootloader。

选择固件

尚未选择固件文件

格式说明:.apj(推荐,地面站刷写格式,JSON+压缩镜像) / .abin(文本头+原始镜像,SD 卡格式) / .bin(原始镜像) / .hex(Intel HEX,仅当从 Flash 基址 0x08000000 起完整布局时可用,否则请改用 DFU 工具刷写)。固件请从 firmware.ardupilot.org 按机型/板型下载。

固件升级

0%

使用说明

  1. 用 USB 线连接飞控(尽量直连电脑 USB 口,勿用集线器)。
  2. 点击「连接」,选择飞控串口(Windows 设备管理器中通常显示为 ArduPilot (COMx))。等待自动识别:页面应显示 ArduPilot 飞控 及心跳信息。
  3. 点击「重启进入 Bootloader」:飞控会重启,USB 会重新枚举(旧 COM 消失、出现新 COM,设备名常含 Bootloader / ArduPilot_BL)。等待 3~5 秒后点击「扫描新端口」并在系统弹窗中选择新端口,再点击「连接」。识别成功后页面显示 Bootloader 版本与板卡信息。
  4. 选择固件文件(优先 .apj),确认与板型匹配后点击「开始升级」。烧录流程:同步 → 擦除 → 逐块写入 → 校验 → 重启,全程请勿断电或拔线。
  5. 升级完成后断开连接并重新上电,即可通过地面站确认固件版本。

兼容性与替代说明