2021年11月4日,全国大学生电子设计大赛开始,F题小车识别数字送药的问题,其中由于Openmv固件版本过高无法使用,因为mv4在一个版本之后就删掉了nn的文件库.
本篇教程向大家介绍如何刷Openmv 3.6.4版本固件

准备工作

在开始之前请一定将自己的电脑断网以防止不必要的错误

在GitHub中下载Openmv 3.6.4版本固件
下载链接为https://github.com/openmv/openmv/releases/download/v3.6.4/firmware_v3.6.4.zip
DfuSe工具(Openmv IDE自带)
Openmv IDE
bootloader.dfu(Openmv IDE自带)
Openmv4开发板(stm32H743VIT6)

操作步骤

1.刷写bootloader

在Openmv安装文件夹中找到DfuSe工具
我的DfuSe工具的位置如下,请按照自己的安装位置修改目录位置
C:\Program Files (x86)\OpenMV IDE\share\qtcreator\dfuse\DfuSeDemo.exe
将Openmv4上的RST引脚和boot引脚短接
插入USB线

在Available DFU Device中出现STM Device in DFU Mode后,点击右下角的Choose按钮,选择bootloader.dfu文件(Openmv IDE自带,我的位置如下,请自行更改目录)
C:\Program Files (x86)\OpenMV IDE\share\qtcreator\firmware\OPENMV4\bootloader.dfu
在DfuSe工具提示烧录成功之后,断开USB线连接,然后再断开RST与BOOT线的短接,最后重新连接USB线

2.替换固件文件为3.6.4版本

打开Openmv IDE在修复开发板变砖问题时使用的固件文件夹(我的目录如下,请自行修改)
C:\Users\15216\AppData\Roaming\OpenMV\qtcreator\firmware\OPENMV4
将其中的所有文件删除,并替换为在上文“准备工作”一节中在github下载的3.6.4版本固件

3.利用OpenmvIDE自带的修复功能将开发板降级

打开Openmv IDE,点击右下角的“连接”按钮,此时会提示“没有找到Openmv Cams”,请不要惊慌,这是正常现象,此时点击确定
然后会出现下图提示

点击Yes,在出现下图提示后选择对应的开发板类型(Openmv4对应STM32H743),按照下图依次点击



然后依次按照提示操作,当提示“升级成功”时,你的openmv开发板便已经成功降级到3.6.4版本,可以正常使用nn神经网络库进行数字识别了

赏

人体器官捐献志愿者。道教,龙虎山正一派天师道居士。DIYER&COSER。胶片人文摄影爱好者。性别是美少女。 TAG:钢笔/各类文具/STEAM游戏/明信片/FF14/ingress/泛ACG