OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12525|回复: 20

分享一个IAP的程序,有兴趣的童鞋可以看一下

[复制链接]

16

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
572
金钱
572
注册时间
2018-4-16
在线时间
77 小时
发表于 2020-5-16 21:57:51 | 显示全部楼层 |阅读模式
最近做了一个IAP程序,将外挂的W25Q128的前8M模拟成一个U盘,插上电脑,将APP放进U盘重启BootLoader会挂载FatFs找到这个用户APP.bin刷入对应的用户APP区域并跳转执行。这个程序结合了 内部FLASH、外部SPI-FLASH、USB-MSC、FatFs、IAP等知识,我在学习了正点原子教程高级篇之后为了提高自己而无聊写的一个小的综合性例程。本着技术开源共享的原则,学了原子哥教的技术,产出也拿到论坛与想学习这部分的同学分享。我的硬件平台是STM32F411CEU6, 主频 配置到96MHz,不同芯片需要自己修改。512K的FLASH,我的用户APP是从0x8020000开始放的,需要注意相关配置。。。总之有什么问题大家相互讨论吧。。。

upload.zip

3.49 MB, 下载次数: 930

bootloader和用户app例子

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
572
金钱
572
注册时间
2018-4-16
在线时间
77 小时
 楼主| 发表于 2020-5-21 16:04:31 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-12-27
在线时间
0 小时
发表于 2020-5-16 21:57:57 | 显示全部楼层
默默的路过,帮顶
回复 支持 反对

使用道具 举报

16

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
572
金钱
572
注册时间
2018-4-16
在线时间
77 小时
 楼主| 发表于 2020-5-16 21:59:57 | 显示全部楼层
本帖最后由 神的代言人5712 于 2020-5-17 07:52 编辑

我的mdk版本是V5.30
回复 支持 反对

使用道具 举报

1

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
226
金钱
226
注册时间
2019-11-13
在线时间
90 小时
发表于 2020-5-20 13:49:27 | 显示全部楼层
这个厉害,向大神学习
回复 支持 反对

使用道具 举报

16

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
572
金钱
572
注册时间
2018-4-16
在线时间
77 小时
 楼主| 发表于 2020-5-21 14:07:11 | 显示全部楼层
393下载,2回复惨案
回复 支持 反对

使用道具 举报

0

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2019-5-14
在线时间
32 小时
发表于 2020-5-21 15:16:43 | 显示全部楼层
顶~~~~~
回复 支持 反对

使用道具 举报

6

主题

211

帖子

0

精华

高级会员

Rank: 4

积分
833
金钱
833
注册时间
2019-12-17
在线时间
157 小时
发表于 2020-5-21 15:42:35 | 显示全部楼层
谢谢楼主,下载收藏了
回复 支持 反对

使用道具 举报

6

主题

211

帖子

0

精华

高级会员

Rank: 4

积分
833
金钱
833
注册时间
2019-12-17
在线时间
157 小时
发表于 2020-5-22 10:01:11 | 显示全部楼层
神的代言人5712 发表于 2020-5-21 16:04
http://www.openedv.com/forum.php?mod=viewthread&tid=311316&extra=

去下载这个吧。优化过

谢楼主
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
105
金钱
105
注册时间
2019-5-10
在线时间
26 小时
发表于 2020-10-16 20:59:47 | 显示全部楼层
顶顶顶
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-6-27
在线时间
13 小时
发表于 2020-10-28 17:06:24 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2019-4-19
在线时间
4 小时
发表于 2020-11-25 10:38:04 | 显示全部楼层
谢谢lz
回复 支持 反对

使用道具 举报

9

主题

125

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1190
金钱
1190
注册时间
2014-5-7
在线时间
326 小时
发表于 2020-12-4 19:10:20 | 显示全部楼层
先收藏,支持一下
回复 支持 反对

使用道具 举报

27

主题

427

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
4368
金钱
4368
注册时间
2017-5-30
在线时间
579 小时
发表于 2020-12-25 10:09:13 | 显示全部楼层
打破 500+ 下载,10回复
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2019-12-13
在线时间
5 小时
发表于 2021-2-26 10:17:19 | 显示全部楼层
楼主好人!感谢楼主分享!!
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2019-12-13
在线时间
5 小时
发表于 2021-3-2 09:45:54 | 显示全部楼层
楼主能和你请教一下外部FLASH W25Q128模拟成U盘后怎么接电脑吗
回复 支持 反对

使用道具 举报

2

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
446
金钱
446
注册时间
2019-11-9
在线时间
64 小时
发表于 2021-5-27 09:15:03 | 显示全部楼层
谢谢楼主的分享
回复 支持 反对

使用道具 举报

16

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
572
金钱
572
注册时间
2018-4-16
在线时间
77 小时
 楼主| 发表于 2021-5-30 18:07:02 | 显示全部楼层
CUWANG15 发表于 2021-3-2 09:45
楼主能和你请教一下外部FLASH W25Q128模拟成U盘后怎么接电脑吗

不是很明白,,不是 USB接电脑吗?   既然是模拟U盘  ,USB需要工作
回复 支持 反对

使用道具 举报

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2018-10-25
在线时间
28 小时
发表于 2021-7-15 10:38:11 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
406
金钱
406
注册时间
2018-5-23
在线时间
127 小时
发表于 2021-7-16 11:09:48 | 显示全部楼层
顶起来,好东西
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2017-5-24
在线时间
13 小时
发表于 2021-12-7 22:11:38 | 显示全部楼层
非常感谢楼主分享劳动成果,学习了。
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2020-11-29
在线时间
11 小时
发表于 2022-8-5 10:35:41 | 显示全部楼层
赞,分享知识的人都值得赞
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-8 16:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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