5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2684|回复: 5
打印 上一主题 下一主题

乐迪mini pix修改BootLoader刷官方固件

[复制链接]
跳转到指定楼层
楼主
发表于 2020-4-6 13:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yangyh75 于 2020-4-6 13:58 编辑

乐迪的pix mini自己修改了BootLoader,只能使用乐迪自己的修改版地面站MP更新固件,然而其固件严重滞后,想要升级官方固件,就必须将其BootLoader更换回官方版本。
本文分为两个步骤进行:

一、为了省事,这个步骤引用《无人机飞控处理器DFU方式刷机方法(STM32单片机)》所述来更换stm32的BootLoader。
升级方式:通过飞控板的MICRO USB连接电脑,通过DFU(Device Firmware Upgrade,即设备固件升级)的方式升级固件(非串口)。
升级步骤如下:
1)USB断开,飞控断电,短接BOOT的两个焊盘或者按下boot按键,如下图,短接后插入USB上电,飞控的处理器将会进入DFU模式,等待上位机。本次说明中使用的是Windows10系统,插入后在设备管理器里会显示设备在DFU模式:

2)下载Zadig官方软件,软件免费,下载地址http://zadig.akeo.ie/,软件大小4.92MB,不需要fq即可下载,Betaflight软件界面上给出了很多相关软件的下载地址,如下图:

本次下载的是2.3版本,下载完之后,直接打开运行如下:

点击Options,勾选第一项,List ALL Devices,列出当前连接的所有USB设备

下拉菜单选择,STM32 BOOTLOADER,这个就是我们的飞控,处于DFU模式下,如下图:

然后点击Replace Driver

成功后出现如下提示,驱动就装完了。

然后拔掉USB,短接BOOT焊盘,重新插入USB,此时BetaFlight的连接端口出现了DFU这个连接,说明前面的驱动安装完成,可以进行固件升级。


————————————————
原文链接:https://blog.csdn.net/zhengningwei/article/details/79583094
以上是更改BootLoader的方法。详细请参考原文。
注意:对于该飞控的硬件(stm32f405vgt6)而言已,这里的boot0是第94脚,连接usb前将94脚上拉,就可以进入到USB_DFU模式,具体参考附图

————————————————————————————————————————————————————




欢迎继续阅读楼主其他信息

沙发
 楼主| 发表于 2020-4-6 13:59 | 只看该作者
本帖最后由 yangyh75 于 2020-4-6 14:24 编辑

一楼为第二个步骤:
a、准备Betaflight配置软件
b、用Zadig软件完成驱动安装后,拔掉USB,上拉94脚,重新插入USB,此时BetaFlight的连接端口出现了DFU这个连接,说明前面的驱动安装完成,可以进行固件升级。
c、用Betaflight配置软件通过从本地加载固件升级后就可以连接MP了。

ArduCopter-v4.px4下载地址:https://firmware.ardupilot.org/Copter/stable-4.0.3/mini-pix/arducopter_with_bl.hex


升级以后,就可以用MP地面站正常升级了。

yyh.png (298.94 KB, 下载次数: 19)

yyh.png

825467095.jpg (379.08 KB, 下载次数: 28)

825467095.jpg
3
发表于 2020-4-6 19:07 | 只看该作者
刷官方固件,端口都还对吗?
4
 楼主| 发表于 2020-4-7 09:17 | 只看该作者
xaut 发表于 2020-4-6 19:07
刷官方固件,端口都还对吗?

端口不对了,气压计也不可用,目前没有解决,研究用。

研究,折腾。

大家慎行!!!!
5
发表于 2020-4-14 10:32 | 只看该作者
要么用乐迪的固件,要么买原版的飞控,乐迪的板子修改了很多东西,包括硬件芯片都有更换,线路重新设计了,只能使用乐迪自己改过的固件,看来还是买标准通用版的飞控吧,原来还打算买乐迪的pix来着,看来还是算了,还是买官方原版的吧
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表