Pixhawk(PX4)在线刷固件教程及注意事项

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何在线刷固件

注意:

1.PIX跟APM是不同的,刷固件不能用太老的地面站,最好用最新版本,尤其

不要用国内社区版本32.

2.电脑不能用XP系统,XP系统只能装很老的地面站,可能无法刷。

3.刷固件前,最好拔掉SD卡,等刷成功后飞控断电,再插SD卡。(这步不是

必须做的,只是官方教材建议做的,经测试,也可不做。)

4.默认出厂就刷好固件,飞控插入电脑会出现端口号,过会消失,再出现,如

果你在端口消失时点击刷固件,可能会提示找不到端口号。所以,你可以一插

入马上就点刷固件或者稍微等长一会等待端口稳定后再刷。

下面的注意点非常重要,刷固件要在“初始设置”->”安装固件“的界面去刷,不要用向导去刷固件。

方法如下:

1.找到这个界面,注意如果你成功连接上地面站,要先点击右上角的断开按钮!正确选择好端口,不要选auto,波特率选115200.

2.之后点击对应飞机类型就可以刷固件。例如刷四轴固件,六轴就点六轴图标,以此类推。

如果用地面站66以上版本(如果不是该版本就无此提示),之后会提示“Is this a CubeBlack“,一定要点击No,不可以点击yes,因为pixhawk

不属于CubeBlack,务必注意。

如果不小心点击yes,解决办法:重新点击刷老版本固件,刷成功后再回头刷最新版本,这回一定要记得提示Is this a CubeBlack?时,点击NO。之后会跳出一个界面问你是否下载chibiOS,选择“NO”,不要选择“YES”,务必注意。

NUTTX和Chibios 功能是一样的,不存在优劣差别。

注意:如果你坚持要点击yes去刷固件,前提你的电脑要是win10正版系统,否则你会遇到驱动问题,目前官方没有chibios驱动提供。

如果你的电脑是win7,刷完之后,可能会遇到驱动无法识别的问题。慎重!!!

nuttx 支持win10及以下的系统,而chibios 目前只支持部分win7 pro正版系统,win10正版系统,要求比较高。win7盗版系统要慎刷chibios。

关于chibios固件驱动问题

最近有模友反馈,刷了最新版固件,刷了chibios固件,发现刷完之后插入电脑,刚开始有端口,过会就消失了,再也没有端口号出现。

模友刷固件时这样的:

他刷的时候,点击了yes,也就是说刷入的新发布的chibiOS固件,不是原来稳定版本nuttx。

刷后,出现了驱动问题。

那他的问题在哪里呢?

目前官方有两种固件,一种是稳定的nuttx,一种是新的chibios固件。nuttx 支持win10及以下的系统,而chibios 目前只支持win10正版系统,要求比较高。

原因是他的电脑是win7, 刷了chibios固件,但他的电脑没法识别该固件的驱动。因为chibios固件和nuttx固件所用端口驱动是不同的。

找了一下官网,发现有一个chibios驱动,

下载驱动,在电脑设备管理那里找到该端口号(因为无法识别,一般带了感叹号或者问号),右击该端口号选择更新,选择刚下载的文件进行安装。也有部分网友反馈说无法安装。那没办法了,本人win10正版系统,驱动正常识别,无需安装。无法安装的,要么找一台能识别的win10电脑,重新刷回nuttx稳定版本。要么就装正版系统。

最后,遇到这个问题,应该怎么解决呢?

找一台win10正版电脑,装上地面站,刷回nuttx固件,就可以在你的win7电脑用了。必须换电脑win10系统,因为该驱动已经无法在你原来的电脑识别了。

刷固件时选择NO,就是刷入稳定nuttx版本,目前chibios刚发布,有很多不完善和问题,建议用稳定的nuttx。

注意:

刷pix固件不可使用太老的地面站,太老地面站不兼容很难刷进去。例如国内社区32版本就很难刷进去。

这里可以查看自己地面站的版本号:

3.为什么有些地面站无法现在刷固件?

如果你的地面站出现以下情况:

如果出现无版本号,表示地面站无法连接远程服务器,没法在线刷。正常连接上服务器能获取到版本号,例如四轴是ArduCopter V3.6.0 Quad,如果没有版本号,那就是地面站有问题。

注意,在线刷的前提是地面站获取到远程服务器的版本号,如果无法获取,就无法在线刷。

有时候会遇到这种情况,一直在“正在下载”。这时是地面站从远程服务

器在线下载固件到电脑,但因为远程固件服务器在国外,有时候无法下载到电脑,从而出现这个问题,如果多次尝试出现只能用离线下载固件的方法。

一般有三个原因:

1.地面站版本太老,地面站下载固件的链接失效,解决方法是:下载最新的地

面站试试。

2.国内暂时无法连接国外服务器。总所周知,国内有时候无法访问境外服务器。解决方法是:翻墙。

3.电脑没法上网。解决方法是,让你的电脑上网。

遇到以上问题,也是网络问题,不是飞控问题。”URI无效“意思就是固件网

络链接无效,无法从远程服务器下载到固件。需要翻墙或者换最新地面站。

相关文档
最新文档