通用:通过地面站烧录AP固件

说明: 所有主控芯片是STM32的飞控,都可采用STM32CubeProgrammer这个万能烧录工具进行固件烧录!具体烧录方法可以查阅 《飞控固件烧录说明-使用STM32烧录工具》 Ardupilot的飞控固件固件,除了可通过STM32C...

前言

所有主控芯片是STM32的飞控,都可采用STM32CubeProgrammer这个万能烧录工具进行固件烧录!具体烧录方法可以查阅《飞控固件烧录说明-使用STM32烧录工具》

  • Ardupilot的飞控固件固件,除了可通过STM32CubeProgrammer这个万能烧录工具进行烧录外,也可以通过Missionplanner地面站进行烧录。
  • 如果您使用的是物唯科技的系列飞控,强烈建议您安装WWKJ-MP地面站1.3.83;该地面站经过物唯二次开发编译,可直接识别WFG100的飞控,并且支持直接烧录.hex的固件。(官方地面站只能烧录.apj的固件)
  • MP地面站支持烧录本地固件(见章节二)在线烧录固件(见章节三)两种固件烧录方式;如果要使用在线烧录固件的方式进行固件下载,请务必使用物唯科技编译的WWKJ-Betaflight地面站!

image.png


二、WWKJ-MP地面站-在线烧录固件

前提:当物唯的飞控板上已经烧录了AP固件时,可直接在线烧录固件。

下面以WFG100A飞控为例,为大家介绍如何使用物唯编译后的WWKJ-MP地面站进行在线固件的烧录。

1)通过USB线给飞控供电

  • 准备好一根带有通讯功能的 TypeC线与一块功能正常WFG100飞控。
  • 将TypeC线的一端,与电脑的USB口相连。
  • 此时不需要按下boot按键!

2)打开WWKJ-MP地面站

并选择初始设置->安装固件

image.png

3)选择串口号与波特率(115200)!注意不要点击连接!image.png


4)点击多旋翼图标,下载固件

image.png

image.png

注:由于网路问题,偶尔会出现下载失败的情况,再次下载即可!


5)固件在线下载完成,提示重新插拔飞控

按照提示框分别执行以下动作

image.png

6)重新将USB线与飞控连接,进入固件下载!

image.png


7)固件下载完成,提示Upload Done(上传完成)

image.png



三、WWKJ-MP地面站-烧录本地固件

前提:当物唯的飞控板上没有任何固件/烧录的是其他非AP的固件,那么可以通过烧录本地固件的方式进行固件刷写!

下面以WFG100A飞控为例,为大家介绍如何使用物唯编译后的WWKJ-MP地面站,对本地电脑上的固件文件进行烧录!


1)下载与飞控对应的AP固件。固件的后缀为:with_bl.hex

物唯系列飞控的固件下载清单如下,将飞控硬件对应的AP固件,下载至本地电脑中存放。


2)按住Boot按键,让飞控进入DFU模式,并将飞控通过USB线与飞控相连

  • 准备好一根带有通讯功能的 TypeC线与一块功能正常WFG100或WFG001或WFG120飞控。
  • 将TypeC线的一端,与电脑的USB口相连。
  • 此时需按住飞控上的Boot按键,让飞控进入DFU模式。


3)初始设置->安装固件->Load custom firmware。注意不要点击连接!

image.png



4)加载本地电脑中存放的AP固件

image.png



5)提示用户确保飞控已进入DFU模式

6ffa96d6-6942-496a-ab85-43bbd277037d.png



6)点击OK,开始固件烧录

6189a844-9948-4cf4-a7ee-d3afbde51ba9.png

99a2c9b2-279f-4ff2-a07b-07f9fb073448.png


7)固件烧录完成,提示:DFU flash complete

33315419-a0ea-451f-a43e-bc53620f893a.png




相关文档