硬汉嵌入式论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: eric2013
收起左侧

[其它] 官方DFU固件更新软件实现对STM32的USB方式代码升级简易说明(STM32-V5开发板)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2018-7-30 16:05:55 | 显示全部楼层
蜈蚣 发表于 2018-7-30 15:51
那就是两个bootloader咯,刷写bootloader过程就是进入系统的bootloader。进行刷写自定义的bootloader?

刷自己的bootloader不需要进入系统bootloader。

直接下载就好了,用不上系统bootloader的。

这么个问题就讨论这么多吧,收尾,你按照你的方式理解也可以的,会用了就行。
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
发表于 2019-1-11 10:13:52 | 显示全部楼层
STM32F103 没有 USB DFU 模式 ,
STM32F105/107 有 USB DFU 模式
具体 看 这份文档 ,以及 USB  上拉引脚设置

STM32 内嵌 BootLoader 使用的硬件说明.pdf

3.66 MB, 下载次数: 141

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2019-1-11 11:43:54 | 显示全部楼层
suozhang 发表于 2019-1-11 10:13
STM32F103 没有 USB DFU 模式 ,
STM32F105/107 有 USB DFU 模式
具体 看 这份文档 ,以及 USB  上拉引脚 ...

谢谢分享。
回复

使用道具 举报

4

主题

24

回帖

36

积分

新手上路

积分
36
发表于 2019-2-28 15:09:09 | 显示全部楼层
877724692 发表于 2017-2-13 13:58
为什么我打开那个DFU升级软件 最上面 DFU Deivce  里面没有东西的

楼主检测到元件了么?我打开软件也是检测不到任何器件。我感觉不是通过系统的ISP下载的,需要自己通过USB 实现IAP功能。不知道对不对奥?
回复

使用道具 举报

335

主题

2038

回帖

3048

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3048
发表于 2019-11-4 10:23:49 | 显示全部楼层
Snipaste_2019-11-04_10-21-46.png

进入ISP模式,使用这个软件没有识别到mcu。 为什么呢?
同样的操作,同样的线缆连接,使用stm32CubeProgrammer可以识别mcu和下载。
回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2019-11-4 21:30:38 | 显示全部楼层
caicaptain2 发表于 2019-11-4 10:23
进入ISP模式,使用这个软件没有识别到mcu。 为什么呢?
同样的操作,同样的线缆连接,使用stm32CubePr ...

因为DfuSe Demo和Cubeprog用的驱动不兼容,在设备管理器里更换成DfuSe的驱动,就可以识别了
回复

使用道具 举报

335

主题

2038

回帖

3048

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3048
发表于 2019-11-5 08:35:54 | 显示全部楼层
狂野的庄稼汉 发表于 2019-11-4 21:30
因为DfuSe Demo和Cubeprog用的驱动不兼容,在设备管理器里更换成DfuSe的驱动,就可以识别了

啊? 那还是用cubeprogrammer了吧。用新不用旧啊。
回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2019-11-14 16:25:01 | 显示全部楼层
本帖最后由 狂野的庄稼汉 于 2019-11-14 17:09 编辑
eric2013 发表于 2018-7-30 15:27
1、Upload仅仅是表示更新上传文件。而Upgrade是带有校验等功能的,Upload肯定没有。

2、一个意思,不 ...

这里的upload是吧固件从设备读取出来,在文档中有说明。
在升级固件时如果勾选了verify,最后一部就是upload,upload下来之后验证固件是否升级完整
UM0412.pdf (444.57 KB, 下载次数: 4)

批注 2019-11-14 170904.png
回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2019-11-14 16:26:44 | 显示全部楼层
caicaptain2 发表于 2019-11-5 08:35
啊? 那还是用cubeprogrammer了吧。用新不用旧啊。

用的深入了,你就会发现DfuSe Demo当前更好用一点,Cubeprog弱的一批
回复

使用道具 举报

73

主题

1200

回帖

1419

积分

至尊会员

积分
1419
发表于 2020-9-3 18:52:09 | 显示全部楼层
收藏下
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 03:51 , Processed in 0.305382 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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