直升机
  • 直升机简介
  • 自动驾驶仪硬件选项
  • 首次设置
    • 安装地面站 (GCS) 软件
    • 自动导航仪系统组装说明
    • 加载固件
    • 在没有现有 ArduPilot 固件的情况下将固件加载到板上
    • 将任务规划器连接到自动驾驶仪
    • 必需的硬件配置
  • 首飞和调校
    • 直升机首飞
    • 布臂前安全检查
    • 飞行前检查表(直升机)
    • 给新飞行员的提示
    • 布防电机
    • 调音
    • 测量震动
    • 设置悬停油门
    • 自动修剪
    • 推力损失和偏航不平衡警告
    • 室内飞行指南
  • 如果出现问题
  • 飞行特点
  • 高级配置
    • 自动驾驶仪输出映射
    • 自动调谐
    • 辅助功能开关
    • 气压计温度补偿
    • 引导加载程序更新
    • BLHeli ESC
    • CAN总线设置
    • 指南针设置(高级)
    • 限流和电压调节
    • 无人机罐设置
    • EKF(扩展卡尔曼滤波)
    • EKF Affinity & Lane Switch
  • 任务规划
  • 日志
  • 周边硬件
  • 代工定制
  • 传统直升机
  • 三轴飞行器
  • 单轴飞行器和同轴直升机
  • 双直升机
  • 直升机四轴飞行器
  • SkyRocket无人机
  • 3DR Solo
  • 参考系
  • 用例和应用
  • 天线跟踪
  • 模拟
  • 即将推出的功能
  • 用户提醒
Powered by GitBook
On this page
  • 更新引导加载程序¶
  • 在哪里可以下载最新的引导加载程序?¶
  • 使用任务规划器升级¶
  • 使用 QGC 升级¶
  • 使用 MAVProxy 升级¶
  • 额外信息¶
  1. 高级配置

引导加载程序更新

Previous气压计温度补偿NextBLHeli ESC

Last updated 1 year ago

更新引导加载程序

引导加载程序是一小段代码,在自动驾驶仪打开电源时运行(通常只有几秒钟)。引导加载程序的主要职责之一是允许轻松升级主固件(即ArduPilot)。

几乎所有自动驾驶仪都预装了引导加载程序,大多数用户永远不需要升级它,但升级到最新的ArduPilot特定引导加载程序有一些优势:

  • 错误修复,如 Copter-4.0.4、Plane-4.0.6 中包含的“参数重置”问题修复

  • COM 端口名称可能更容易识别。例如,它可能包括“ArduPilot”

警告

更新引导加载程序可能会使开发板“变砖”(即使其无响应且无法上传新固件)。注意不要在更新过程中关闭自动驾驶仪的电源

在哪里可以下载最新的引导加载程序?

ArduPilot特定的引导加载程序包含在ArduPilot固件中,但默认情况下处于休眠状态。必须向主 ArduPilot 固件发送特殊命令才能安装新的引导加载程序。

使用任务规划器升级

  • 将最新版本的 ArduPilot 安装到自动驾驶仪(使用现有的 ArduPilot 固件,))

  • 连接并检查自动驾驶仪是否至少有 20k 的可用内存。打开数据屏幕的快速选项卡,双击任何条目并选择“freemem”。

  • 打开设置>>安装固件页面,然后按“引导加载程序更新”按钮

  • 重新启动自动驾驶仪

该过程类似于使用Mission Planner(见上文),除了“Flash ChibiOS引导加载程序”按钮位于固件页面的配置(齿轮图标)上。

  • 在 MAVProxy 终端中,键入“flashbootloader”

使用 QGC 升级

使用 MAVProxy 升级

额外信息

有关引导加载程序的开发人员特定信息可找到

引导加载程序的源代码可以在中找到

可以在 上找到预编译的二进制文件

¶
¶
¶
在此处
工具/AP_Bootloader
firmware.ardupilot.org/Tools/Bootloaders
¶
¶
¶
没有现有的 ArduPilot 固件
../_images/bootloader-update-QGC.png
../_images/bootloader-file-description.png
../_images/bootloader-update-MP-memory-check.png
../_images/bootloader-update-MP.png