OpenEdv-开源电子网

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

STM32F103外置Flash模拟U盘升级

[复制链接]

13

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
315
金钱
315
注册时间
2017-12-25
在线时间
87 小时
发表于 2018-8-20 14:25:07 | 显示全部楼层 |阅读模式
一直想尝试新的IAP方法,于是想到了利用mini板子上外置的SPIFLASH
配置成U盘,单片机直接读取U盘内Bin文件,写入内部Flash,跳转运行!
RT 直接利用mini板Slave口连接电脑,电脑便会识别USB大容量(虽然就8M,哈哈)设备,
然后把Bin文件(注意这是IAP升级,所以APP里做好向量表偏移)直接放在根目录(当存在多个Bin只识别第一个)
即可,然后复位一下,按下KEY0,单片机开始读取并写入内部Flash,最后按WK_UP键即可跳转运行!
QQ截图20180820141521.png

QQ截图20180820141919.png

写入完成

写入完成
Flash模拟U盘.rar (6.91 MB, 下载次数: 9961)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2016-10-17
在线时间
98 小时
发表于 2018-9-12 08:33:55 | 显示全部楼层
很赞,不知能否用单片机内部flash模拟U盘呢?以前好像看过用内部flash模拟的文章,但不懂,跟外部是一样道理吗
回复 支持 反对

使用道具 举报

62

主题

275

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1154
金钱
1154
注册时间
2012-3-4
在线时间
80 小时
发表于 2020-1-8 16:19:17 | 显示全部楼层
这么好的帖子下载9000多次,居然没有人顶,话说我用这个代码下载到板子了,居然USB显示未知设备,就是说电脑为什么不认为这个是一个U盘呢?也不知道哪里的问题
回复 支持 反对

使用道具 举报

69

主题

269

帖子

0

精华

高级会员

Rank: 4

积分
974
金钱
974
注册时间
2014-7-4
在线时间
236 小时
发表于 2020-11-18 16:34:00 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

3

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2020-10-12
在线时间
120 小时
发表于 2020-11-27 09:36:04 | 显示全部楼层
这样就可以直接弄字库进去了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-9-17
在线时间
0 小时
发表于 2021-1-22 18:41:30 来自手机 | 显示全部楼层
下载一试
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2022-2-28
在线时间
0 小时
发表于 2022-2-28 16:47:24 | 显示全部楼层
试试再说~
回复 支持 反对

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2011-12-15
在线时间
19 小时
发表于 2022-11-18 14:00:14 | 显示全部楼层
下载一试
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 21:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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