嵌入式以太网社区

?找回密码
?立即注册
搜索
365bet官网足球官方开户网利用Python来控制STM32365bet官网足球官方开户网365bet官网足球官方开户网
STM32高速USB数据传输方案,支持多系统!STM32全速USB数据传输方案,支持多系统!Flash高速烧写方案STM32 HID IAP/Bootloader升级方案
查看: 8016|bet365体-在线体育投注_365体育投注地址_365体育投注登录: 56
打印 上一主题 下一主题

分享一个STM32F103RC通过USB接口使用内部FLASH当U盘升级的boot程序

[复制链接]

7

帖子

1

主题

598

金币

高级会员

Rank: 4

积分
625
跳转到指定楼层
楼主
发表于 2017-6-29 10:12:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、编译环境:keil mdk 4.11,source insight
2、变量定义u8,u32等自行处理一下
3、windows系统自带驱动,XP,win7测试通过
4、升级文件命名小写字母没问题,含大写字的需要修改下判断,意在抛砖引玉


// 流程说明:
// 检测按键是否按下?"是"->初始化文件系统->等待文件拷入->升级文件考完后手动重启

// 先读是否有文件?
// 是
? ? // 解密并更新至APP区,加解密自行处理
? ? // 擦除文件区并初始化文件系统
? ? // 跳转程序至APP区
// 否
? ? // 跳转程序至APP区

// 区域划分:
// bootloader:? ?? ?? ?0x08000000-0x08007FFF? ? // 32K
// APP:? ?? ?? ?? ?? ? 0x08008000-0x0801FFFF? ? // 96K
// 文件系统:? ?? ???0x08020000-0x08025FFF? ? // 24K
// 升级文件存放区:? ? 0x08026000-0x0803FFFF? ? // 104K

上程序: stm32USBBootloader.rar (627.9 KB, 下载次数: 101, 售价: 10 金币)


7

帖子

1

主题

598

金币

高级会员

Rank: 4

积分
625
沙发
?楼主| 发表于 2017-6-29 10:30:40 | 只看该作者
占位,消灭零bet365体-在线体育投注_365体育投注地址_365体育投注登录

67

帖子

4

主题

1195

金币

金牌会员

Rank: 6Rank: 6

积分
1424
板凳
发表于 2017-6-29 13:11:36 | 只看该作者
不错,有没有带加密功能?

7

帖子

1

主题

598

金币

高级会员

Rank: 4

积分
625
地板
?楼主| 发表于 2017-6-29 14:32:22 | 只看该作者
uranusgin 发表于 2017-6-29 13:11
不错,有没有带加密功能?

放的例程没有加密功能。

把编译生成的BIN文件直接放入PC显示的U盘,再重启,等待几秒钟就可以运行了
编译升成BIN时要注意更改Keil的设置IROM1的起始地址是0x8008000

20

帖子

6

主题

37

金币

注册会员

Rank: 2

积分
122
QQ
5#
发表于 2017-7-11 08:42:51 | 只看该作者
mark一下,感谢分享

19

帖子

0

主题

20

金币

注册会员

Rank: 2

积分
71
6#
发表于 2017-7-12 18:35:17 | 只看该作者
给力,赚金币,来下载啊

19

帖子

0

主题

20

金币

注册会员

Rank: 2

积分
71
7#
发表于 2017-7-13 08:44:55 | 只看该作者
终于够金币了

19

帖子

0

主题

20

金币

注册会员

Rank: 2

积分
71
8#
发表于 2017-7-13 09:45:49 | 只看该作者
楼主,我想问一下,我的程序无法跳转啊??

75

帖子

0

主题

156

金币

中级会员

Rank: 3Rank: 3

积分
355
9#
发表于 2017-7-13 10:05:20 | 只看该作者

不错,有没有带加密功能?

10

帖子

0

主题

14

金币

新手上路

Rank: 1

积分
34
10#
发表于 2017-7-13 14:54:22 | 只看该作者

给力,赚金币,来下载啊

3

帖子

0

主题

4

金币

新手上路

Rank: 1

积分
13
11#
发表于 2017-9-11 01:12:34 | 只看该作者
努力学习 天天向上

1

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
3
12#
发表于 2017-9-13 15:55:52 | 只看该作者
占位,消灭零bet365体-在线体育投注_365体育投注地址_365体育投注登录

7

帖子

0

主题

12

金币

新手上路

Rank: 1

积分
29
13#
发表于 2017-9-13 23:24:03 | 只看该作者
USB的学问真够多的啊

68

帖子

4

主题

24

金币

金牌会员

Rank: 6Rank: 6

积分
1082
14#
发表于 2017-10-24 17:42:07 | 只看该作者
谢谢分享...

21

帖子

0

主题

2

金币

注册会员

Rank: 2

积分
53
15#
发表于 2017-10-26 14:34:12 | 只看该作者
2321321312321312

21

帖子

0

主题

2

金币

注册会员

Rank: 2

积分
53
16#
发表于 2017-10-26 14:35:26 | 只看该作者

21

帖子

0

主题

2

金币

注册会员

Rank: 2

积分
53
17#
发表于 2017-10-26 14:43:59 | 只看该作者
2222222222222222222222222

21

帖子

0

主题

2

金币

注册会员

Rank: 2

积分
53
18#
发表于 2017-10-26 14:45:34 | 只看该作者
赚钱下程序 勿怪

196

帖子

1

主题

1961

金币

金牌会员

Rank: 6Rank: 6

积分
2508
19#
发表于 2017-10-26 15:38:54 | 只看该作者
有钱就有知识

21

帖子

0

主题

2

金币

注册会员

Rank: 2

积分
53
20#
发表于 2017-10-27 10:59:53 | 只看该作者
没钱没知识

1

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
3
21#
发表于 2017-11-17 17:34:13 | 只看该作者
不错的东东

81

帖子

7

主题

284

金币

高级会员

Rank: 4

积分
539
22#
发表于 2017-11-20 08:52:53 | 只看该作者

mark一下,感谢分享

1

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
3
23#
发表于 2017-12-21 22:50:02 | 只看该作者
积分不够,怎么搞的

66

帖子

2

主题

238

金币

中级会员

Rank: 3Rank: 3

积分
415
24#
发表于 2017-12-25 11:38:03 | 只看该作者
努力赚金币。。。。

66

帖子

2

主题

238

金币

中级会员

Rank: 3Rank: 3

积分
415
25#
发表于 2017-12-26 14:32:39 | 只看该作者
努力赚取金币、、、

1

帖子

0

主题

18

金币

新手上路

Rank: 1

积分
21
26#
发表于 2018-1-1 16:47:10 | 只看该作者
楼主,程序无法跳转啊??

55

帖子

0

主题

32

金币

新手上路

Rank: 1

积分
175
27#
发表于 2018-1-10 14:17:23 | 只看该作者
不错,非常牛X

6

帖子

0

主题

3

金币

新手上路

Rank: 1

积分
19
28#
发表于 2018-1-15 15:16:28 | 只看该作者
bet365体-在线体育投注_365体育投注地址_365体育投注登录一下,赚个金币,下载资料学习

6

帖子

0

主题

3

金币

新手上路

Rank: 1

积分
19
29#
发表于 2018-2-6 14:21:33 | 只看该作者
非常感谢楼主的分享,资源很使用,提醒大家一下,程序中文件长度地址FILELENADDR和BIN文件存放地址FILEADDR可能要根据实际情况稍微修改一下,否则有可能会升级失败。

3

帖子

0

主题

96

金币

注册会员

Rank: 2

积分
112
30#
发表于 2018-2-8 14:35:37 | 只看该作者
STM32F103R8??只有64Kflash??能实现这个功能码?

196

帖子

1

主题

1961

金币

金牌会员

Rank: 6Rank: 6

积分
2508
31#
发表于 2018-2-10 17:30:16 | 只看该作者
火前留名

4

帖子

0

主题

21

金币

新手上路

Rank: 1

积分
27
32#
发表于 2018-5-2 18:19:13 | 只看该作者
火前留名火前留名

3

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
9
33#
发表于 2018-5-9 12:41:43 | 只看该作者
金币不够啊

3

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
9
34#
发表于 2018-5-9 12:45:15 | 只看该作者
金币还不够啊

3

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
9
35#
发表于 2018-5-9 12:47:19 | 只看该作者
金币还不够啊,还差一个

12

帖子

1

主题

0

金币

新手上路

Rank: 1

积分
31
36#
发表于 2018-5-10 16:35:05 | 只看该作者
金币不够。。。。。。。。

1

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
3
37#
发表于 2018-6-23 13:31:03 | 只看该作者
好东西 多谢分享。。。。。。

6

帖子

0

主题

108

金币

注册会员

Rank: 2

积分
126
38#
发表于 2018-7-5 16:17:26 | 只看该作者
谢谢分享,学习一下

196

帖子

1

主题

1961

金币

金牌会员

Rank: 6Rank: 6

积分
2508
39#
发表于 2018-7-8 00:05:37 | 只看该作者
金币金币我来了了

3

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
9
40#
发表于 2018-7-10 13:19:33 | 只看该作者
谢谢分享真是大神

30

帖子

1

主题

10

金币

注册会员

Rank: 2

积分
81
41#
发表于 2018-7-24 11:49:24 | 只看该作者
这个不错,下下来学习下!!

5

帖子

0

主题

20

金币

新手上路

Rank: 1

积分
35
42#
发表于 2018-7-25 20:18:44 | 只看该作者
好资料,看看看看

4

帖子

0

主题

7

金币

新手上路

Rank: 1

积分
19
43#
发表于 2018-8-1 10:27:27 | 只看该作者
好资料,路过帮顶

1

帖子

0

主题

8

金币

新手上路

Rank: 1

积分
11
44#
发表于 2018-8-3 22:50:56 | 只看该作者

好资料,路过帮顶

3

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
9
45#
发表于 2018-9-21 15:13:15 | 只看该作者
模拟U盘容易实现,主要关系文件系统解析

13

帖子

0

主题

8

金币

新手上路

Rank: 1

积分
43
46#
发表于 2018-10-9 08:34:38 | 只看该作者
还可以这么搞呀。

1

帖子

0

主题

2

金币

新手上路

Rank: 1

积分
5
47#
发表于 2018-12-7 15:20:39 | 只看该作者
正想学学,试试看!

1

帖子

0

主题

100

金币

注册会员

Rank: 2

积分
103
48#
发表于 2018-12-18 14:51:55 | 只看该作者
金币马了金币

1

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
3
49#
发表于 2019-1-4 17:18:58 | 只看该作者
赞~~~~~~~~~谢谢分享

13

帖子

0

主题

800

金币

高级会员

Rank: 4

积分
831
50#
发表于 2019-1-22 09:28:19 | 只看该作者
好资料,路过帮顶

41

帖子

13

主题

16

金币

注册会员

Rank: 2

积分
189
51#
发表于 2019-2-13 20:37:30 | 只看该作者
支持楼主!!!!

1

帖子

0

主题

10

金币

新手上路

Rank: 1

积分
13
52#
发表于 2019-8-5 13:15:46 | 只看该作者
金币咋搞呢

4

帖子

0

主题

13

金币

新手上路

Rank: 1

积分
25
53#
发表于 2019-9-26 16:14:24 | 只看该作者
STM32F103C8??只有64Kflash??能实现这个功能码?

9

帖子

0

主题

22

金币

新手上路

Rank: 1

积分
49
54#
发表于 2019-10-9 09:59:25 | 只看该作者
好资料,谢谢分享

3

帖子

0

主题

9

金币

新手上路

Rank: 1

积分
18
55#
发表于 2019-10-22 16:09:16 | 只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|嵌入式以太网社区 ( 渝ICP备14007427号 )?

GMT+8, 2019-11-6 12:34 , Processed in 0.206026 second(s), 37 queries .

Powered by Discuz! X3.2

? 2001-2013 Comsenz Inc.

快速bet365体-在线体育投注_365体育投注地址_365体育投注登录 返回顶部 返回列表