史上最优惠的OPenMV模块-OPENMV更新固件
2017-04-08 13:53
323 查看
史上最优惠的OPenMV模块:
[b]https://item.taobao.com/item.htm?id=548241215419
[/b]
交流群:3433734052
更新固件
OpenMV项目是一直更新的,用户可以升级固件来保持更新。
本文介绍了dfu升级的办法,当然也可以用stlink或者jlink下载。
dfu升级不需要调试器,只需要一根杜邦线和USB线。
第一步,安装软件
下载 百度网盘地址:http://pan.baidu.com/s/1mihLqwK
一直按下一步就可以安装完成。
第二步,下载最新固件
官方固件下载 https://github.com/openmv/openmv/releases
百度网盘 2.1 版本:http://pan.baidu.com/s/1i50sf33
第三步,进入DFU模式
用杜邦线连接Boot引脚和3.3V引脚。
用USB先连接电脑后, 设备管理器会出现一个DFU设备。
如果没有自动安装驱动,可以在DfuSe软件的安装路径中找到驱动文件,安装即可。
第四步,上传固件
打开软件,点击Choose选择openmv.dfu(不要选择左侧的Choose)。
这样就上传成功啦。 拔下杜邦线,然后重新插上USB线,运行IDE试试吧!
Mac OS
Linux和Mac OS下没有找到GUI的程序,只有命令行的。
首先安装软件:
>> brew install dfu-util
然后下载固件,并把固件解压到当前目录:
>> lsopenmv.dfu
然后进入DFU模式,先监测一下:
9334
>> sudo dfu-util -l
dfu-util 0.9Copyright
2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.Copyright 2010-2016 Tormod Volden and Stefan SchmidtThis program is Free Software and has ABSOLUTELY NO WARRANTYPlease report bugs to http://sourceforge.net/p/dfu-util/tickets/Deducing device DFU version
from functional descriptor lengthFound Runtime: [05ac:828f] ver=0131, devnum=4, cfg=1, intf=3, path="20-3", alt=0, name="UNKNOWN", serial="UNKNOWN"Found DFU: [0483:df11] ver=2200, devnum=27, cfg=1, intf=0, path="20-2", alt=3, name="@Device Feature/0xFFFF0000/01*004
e", serial="348633623235"Found DFU: [0483:df11] ver=2200, devnum=27, cfg=1, intf=0, path="20-2", alt=2, name="@OTP Memory /0x1FFF7800/01*512 e,01*016 e", serial="348633623235"Found DFU: [0483:df11] ver=2200, devnum=27, cfg=1, intf=0, path="20-2", alt=1, name="@Option
Bytes /0x1FFFC000/01*016 e/0x1FFEC000/01*016 e", serial="348633623235"Found DFU: [0483:df11] ver=2200, devnum=27, cfg=1, intf=0, path="20-2", alt=0, name="@Internal Flash /0x08000000/04*016Kg,01*064Kg,07*128Kg,04*016Kg,01*064Kg,07*128Kg", serial="348633623235"
说明已经进入dfu模式了,现在可以烧录固件了:
>> sudo dfu-util --alt 0 -D openmv.dfu
如果正常的话,会显示:
image for alternate setting 0, (2 elements, total size = 1008036)parsing element 1, address =
0x08000000, size = 65536Download [=========================] 100% 65536 bytesDownload done.parsing element 2, address = 0x08010000, size = 942484Download [=========================] 100% 942484 bytesDownload done.done parsing DfuSe file
这样就成功升级完固件了 参考资料:https://github.com/openmv/openmv/wiki/Using-DFU-to-update-your-firmware
[b]https://item.taobao.com/item.htm?id=548241215419
[/b]
交流群:3433734052
更新固件
OpenMV项目是一直更新的,用户可以升级固件来保持更新。
本文介绍了dfu升级的办法,当然也可以用stlink或者jlink下载。
dfu升级不需要调试器,只需要一根杜邦线和USB线。
第一步,安装软件
下载 百度网盘地址:http://pan.baidu.com/s/1mihLqwK
一直按下一步就可以安装完成。
第二步,下载最新固件
官方固件下载 https://github.com/openmv/openmv/releases
百度网盘 2.1 版本:http://pan.baidu.com/s/1i50sf33
第三步,进入DFU模式
用杜邦线连接Boot引脚和3.3V引脚。
用USB先连接电脑后, 设备管理器会出现一个DFU设备。
如果没有自动安装驱动,可以在DfuSe软件的安装路径中找到驱动文件,安装即可。
第四步,上传固件
打开软件,点击Choose选择openmv.dfu(不要选择左侧的Choose)。
这样就上传成功啦。 拔下杜邦线,然后重新插上USB线,运行IDE试试吧!
Mac OS
Linux和Mac OS下没有找到GUI的程序,只有命令行的。
首先安装软件:
>> brew install dfu-util
然后下载固件,并把固件解压到当前目录:
>> lsopenmv.dfu
然后进入DFU模式,先监测一下:
9334
>> sudo dfu-util -l
dfu-util 0.9Copyright
2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.Copyright 2010-2016 Tormod Volden and Stefan SchmidtThis program is Free Software and has ABSOLUTELY NO WARRANTYPlease report bugs to http://sourceforge.net/p/dfu-util/tickets/Deducing device DFU version
from functional descriptor lengthFound Runtime: [05ac:828f] ver=0131, devnum=4, cfg=1, intf=3, path="20-3", alt=0, name="UNKNOWN", serial="UNKNOWN"Found DFU: [0483:df11] ver=2200, devnum=27, cfg=1, intf=0, path="20-2", alt=3, name="@Device Feature/0xFFFF0000/01*004
e", serial="348633623235"Found DFU: [0483:df11] ver=2200, devnum=27, cfg=1, intf=0, path="20-2", alt=2, name="@OTP Memory /0x1FFF7800/01*512 e,01*016 e", serial="348633623235"Found DFU: [0483:df11] ver=2200, devnum=27, cfg=1, intf=0, path="20-2", alt=1, name="@Option
Bytes /0x1FFFC000/01*016 e/0x1FFEC000/01*016 e", serial="348633623235"Found DFU: [0483:df11] ver=2200, devnum=27, cfg=1, intf=0, path="20-2", alt=0, name="@Internal Flash /0x08000000/04*016Kg,01*064Kg,07*128Kg,04*016Kg,01*064Kg,07*128Kg", serial="348633623235"
说明已经进入dfu模式了,现在可以烧录固件了:
>> sudo dfu-util --alt 0 -D openmv.dfu
如果正常的话,会显示:
image for alternate setting 0, (2 elements, total size = 1008036)parsing element 1, address =
0x08000000, size = 65536Download [=========================] 100% 65536 bytesDownload done.parsing element 2, address = 0x08010000, size = 942484Download [=========================] 100% 942484 bytesDownload done.done parsing DfuSe file
这样就成功升级完固件了 参考资料:https://github.com/openmv/openmv/wiki/Using-DFU-to-update-your-firmware
相关文章推荐
- Ubuntu下编译OpenMV的源码固件
- 凡哥带你玩转OpenMV-OpenMV中文教程
- OpenWrt sysupgrade 命令行更新固件到最新版
- 【转载】OpenWrt sysupgrade 命令行更新固件到最新版
- ESP8266-12F模块更新固件的方法
- 如果更新包更新包现场,class文件更新过去,没有改变,及时删掉,照样能进那个模块的问题。
- ContentProvider-SQLiteOpenHelper简化数据库/表 创建更新(2)
- 玩玩 Nginx 2-----给Nginx添加第三方模块(动态更新upstream)
- idea更新项目后,导致引用别的模块的包不能导入
- Unity—项目开发中常用模块(吐血整理笔记摘要)--------持续更新中... ...
- npm更新模块同步到package.js中
- 【资料下载区】【iCore系列及其它模块相关文档】更新日期2017/07/24
- W5100的简单TCP通讯协议的固件开发与更新
- SAP系统更新模块
- pip的安装,更新,卸载模块以及使用方法 python
- npm更新模块同步到package.js中
- 网狐自动更新模块_教程+模块下载_【2013.11.6第三次更新修正】
- 如何在 Linux 上安装/更新 Intel 微码固件
- OpenWRT实践2:路由器更新固件(U-boot)