OpenMV的固件下载方法介绍

fanfan   ·   发表于 5个月前   ·   OpenMV电子积木

固件下载方法介绍:

 

OpenMV4,主芯片是ST意法半导体公司的STM32H743VIT6芯片,它是Cortex-M家族的一款高性能处理器,主频400MHz,兼容性好。

OpenMV4有两种固件下载方法,一种是自举法(ISP方法),另一种是用ST-LINK下载器,连接SWD口下载固件,下面是这两种下载固件方法。

 

一,自举法(ISP方法)下载固件:

 1,将BOOT脚与3.3V脚短接,将RST脚与GND脚短接,插上USB线,

如下图所示: 

2,USB线插入电脑,此时OpenMV模块就已经上电了。然后,打开DFU下载软件, 如下图所示:

  

 

3,拔掉RSTGND的连线,这个RST脚是复位脚,低电压有效,您将看到DFU下载软件,马上检测到STM32H743处理器,如下图所示:

4,点击Choose按钮,打开固件Openmv.dfu,再点击Upgrade按钮,将固件烧写到芯片内部。下图所示:

温馨提示:

DFU下载固件,优点是:简单,直接用USB线,就可完成固件下载。缺点是:当重复下载固件,或者修复损坏的固件时,可能提示下载失败。

在使用中发现,固件损坏后,用DFU软件恢复时,即使重新下载一遍固件,也提示下载成功了,但是OpenMV模块启动后,绿灯不停的闪动。。。,故障依旧存在,不能恢复损坏的固件。

只有用ST Link下载器,重新下载固件后,故障才得到排除。当然这是个案,通常情况下能修复损坏的固件。



二、ST-LINK下载器下载固件方法

    ST-LINK下载器如下图所示:



1,
安装STLink软件:

电脑先安装STLink下载器应用软件,安装方法比较简单,这里不详细介绍。

2,安装完成后,电脑插上STLink下载器,设备管理器能检测到STLink硬件,如下图所示:


3,STLink下载器连线,插到OpenMV4模块的SWD口上,如下图所示:

 

4,再将STLink下载器,插到电脑USB口上,打开STLink下载软件。点击联机图标,联机,如下图所示:


或者点击Target菜单下的Connect按钮,联机。下图所示:

 

 

温馨提示:如果联机失败,请重复步骤4,反复联机,直到联机成功。联机困难,一般是下载线过长,或者质量差的杜邦线导致的,好的下载线,一次就能联机成功。 

联机成功后如下图所示: 

 

5,设置工作频率:

     点击Target菜单下的Seting按钮设置,如下图:

 

温馨提示:一般设置为1.8MHz,比较好用。其它项目栏,不需要设置,用默认设置即可。

 

6,加载固件,点击File菜单,点击Open file按钮,如下图所示:

 

提示:请选择固件文件OpenMV.bin,这个固件当前版本是3.3.1

 

7,固件文件,加载成功后,如下图所示:


8,点击下载图标开始下载固件。如下图所示:

  

或者点击Target菜单下的ProgramVerify按钮,开始下载固件,下图所示。

  

9,下载过程,有进度条提示,当下载成功后,OpenMV模块自动断开联机,重启,白灯亮2秒钟熄灭1秒钟红灯亮1秒钟,蓝灯间歇闪动,到此,固件下载完成了。

 

 

Attachment List

openmv4.zip   File Size:0.923M (Download Count:11)

2 Reply   |  Until 5个月前 | 341 View

fanfan
发表于 2个月前

STlink相关软件官方版最新下载地址

https://www.st.com/zh/development-tools/stsw-link004.html#get-software

以上网站里找到这一行下载:

STSW-LINK004    STM32 ST-LINK utility

评论列表

  • 加载数据中...

编写评论内容

fanfan
发表于 2个月前

Jlink相关软件官方版最新下载地址

https://www.segger.com/products/debug-probes/j-link/tools/j-flash/about-j-flash/

以上网站里找到这一行下载:


评论列表

  • 加载数据中...

编写评论内容
LoginCan Publish Content