4727|6

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

3合1stm32usb_IAP [复制链接]


1.解压3in1_stm32.rar。



2.安装DfuSe_Demo_V2.2.1_Setup.exe。



3.打开G:3in1_stm32STM32_USB-DfuFs-Device_UpgradeProjectusb_Device_Firmware_UpgradeRVMDKdfu.uv2



编译程序,用stlink将程序下载到3合1的STM32中。



4.选择STM32小板部分usb供电,用usb线连接STM32板,出现发现新硬件。



5.安装驱动,如果第二步默认安装的话,选择驱动C:Program FilesSTMicroelectronicsDfuSeDriverstdfu.inf



6.打开gpio工程,编译选项设置device 选择stm32f103c8

target 在IROM1 start处设置0x8003000

output 钩上create HEX File

ok 设置好编译。



7.打开C:Program FilesSTMicroelectronicsDfuSeBINdfufilemgr.exe
选择 I want to generate a dfu file from s19 ,hex or bin 
ok

选择s19 or hex
选择gpio工程生成的gpio.hex
点击generate
保存为gpio.dfu



8.打开C:Program FilesSTMicroelectronicsDfuSeBINdfusedemo.exe 
如果驱动安装正确,会显示stm device in dfu mode
然后点击右下脚的choose,选择刚才生成的gpio.dfu 
点击upgrade 
ok
固件烧写成功。



9.点击左上角的leave dfu mode,ok
是不是发现小板上的几个led灯在闪烁了。



10.呵呵,到此结束。

下载地址
http://www.stmsky.com/bbs/viewthread.php?tid=1435&extra=page%3D1
此帖出自stm32/stm8论坛

最新回复

                                 USB协会为USB IAP类的应用专门定义了一个类,或者说一个规范,叫做USB Device Class Specification for Device Firmware Upgrade简称DFU协议。HID也好,MASS STORAGE也罢,也都是USB协会为专门的应用而定义的专用的类或者叫规范。与HID或者MASS STORAGE相比,当然是专用与固件升级的DFU协议,更适合做IAP。至于说方不方便,windows一开始也是不带HID和MASS STORAGE驱动的,只不过需求的人多了,windows就做进去了。用DFU的人多了,很难说以后微软会不会出一个标准的DFU驱动呢。   详情 回复 发表于 2009-6-4 15:48
点赞 关注
 

回复
举报

60

帖子

0

TA的资源

一粒金砂(初级)

推荐
 

你要考虑到

j-link,st-link都是研发人员,装驱动是无可避免的。

但即然是做iap,为何不使用hid,scsi这些windows默认支持的协议呢?

这样客户更新,也无需装任何驱动,只一个exe即可,不是更方便吗?
此帖出自stm32/stm8论坛
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

还要装个驱动,真是不爽

                                 为了IAP还要装个驱动,有点为难.
此帖出自stm32/stm8论坛
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

驱动就在dfuse里带了

                                 驱动就在dfuse里带了 ,st的usbiap烧写工具,你用stlink不一样要stlink的驱动么。
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 

呵呵,又被转过来啦

                                 试试看吧 很好用的
此帖出自stm32/stm8论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

5
 

自带驱动,也是要安装

                                 自带也是要安装,真是多余。
此帖出自stm32/stm8论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

7
 

关于USB IAP

USB协会为USB IAP类的应用专门定义了一个类,或者说一个规范,叫做USB Device Class Specification for Device Firmware Upgrade简称DFU协议。

HID也好,MASS STORAGE也罢,也都是USB协会为专门的应用而定义的专用的类或者叫规范。

与HID或者MASS STORAGE相比,当然是专用与固件升级的DFU协议,更适合做IAP。

至于说方不方便,windows一开始也是不带HID和MASS STORAGE驱动的,只不过需求的人多了,windows就做进去了。用DFU的人多了,很难说以后微软会不会出一个标准的DFU驱动呢。
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 9

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表