更新Bootloader

Bootloader是一小段代码,在飞控打开电源时运行(通常只有几秒钟)。

在出厂时飞控都已经预装了Bootloader程序,通常是不需要升级的,升级到最新的Bootloader有一些优势:

  • 错误修复,如"参数重置"问题修复包含在Copter-4.0.4,Plane-4.0.6
  • COM 端口名称可以更容易识别。例如,在COM括号中显示"ArduPilot"

ArduPilot 特定的Bootloader包含在固件中,在默认情况是处于休眠状态。需要在ArduPilot 固件中主动发送命令才会安装新的bootloader。

image

使用 Mission Planner 升级

  • 将最新版本的固件安装至飞控

  • 在地连接并检查飞控至少具有20k的可用内存。

  • 初始设置 —— 安装固件 —— Bootloader update

  • 点击Bootloader update会出现警告:
    询问是否确定要刷写,此时请点击【Yes】

  • 点击之后会再次确认是否更新:
    并提示可能变砖,且刷写过程需要5分钟。此时请点击【Yes】

  • 刷写Bootloader已完成,点击OK后完成,重启飞控

重启之后Bootloader就已经更新完成了

更多升级方式可参阅Ardupilot Updating the Bootloader

1 Like