你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【ST MCU实战经验】STM32F09x不使用BOOT脚实现System Bootloader升...

[复制链接]
沐紫 发布时间:2015-7-6 18:00
前言
" C! @* N& ?& q. w8 Y) `* C5 e众所周知,使用STM32 时,当需要使用System Memory 中的Bootloader 进行代码升级的时候,需要将BOOT0 脚拉高,复
5 D* q6 ?$ {( c位后才能进入Bootloader 程序,使用Flash Loader Demonstrator 等工具进行串口烧写升级。这就需要在BOOT0 这个引脚上$ _9 f# q' b. N! j, X. J
留出按键或者是跳线脚。但是,STM32F09x 具有一项新的特性,使不必使用BOOT 脚而进行串口升级成为可能。我们来共
5 b' I4 K4 |0 ~1 n' t4 T同探讨一下。# U( V# ^8 t: P2 b- x9 r% q

+ B* e1 W' n9 p问题$ e3 P8 h  p! m6 p
某客户在其产品的设计中,使用了STM32F091RCT6,产品在出厂后将来可能由于功能的升级需要升级代码。由于外观的需; M7 U( }% a) w' S3 Y( |/ z) i7 O
要,客户不希望留一个用于升级的按键或是跳线槽在外边。希望能够是通过接收串口命令来实现启动升级,又希望能够直接
: W( |+ I+ n) L, i) [9 C: J: n7 i使用System Memory 中的Bootloader 进行代码升级。
9 p1 u3 ^( R6 w+ _
7 W1 G' q2 T- C  A4 k点击下载文档查看ST专家完整解答:STM32F09x不使用BOOT脚实现System Bootloader升级代码
2 b& O/ F- ~7 Y3 `' q4 m# d8 t. |
赞 收藏 评论5 发布时间:2015-7-6 18:00

举报

5个回答
creep 回答时间:2015-7-6 21:21:08
这种简单又方便的“黑科技”,ST应该在各个系列中都启用!!
埃斯提爱慕 回答时间:2015-7-6 22:14:25
提示: 作者被禁止或删除 内容自动屏蔽
JackieLaura 回答时间:2015-7-6 23:24:07
21ic上香主的帖子更详细
伸手碰阳光 回答时间:2015-7-7 15:32:14
学习一下
mark0668 回答时间:2015-7-8 17:16:07
学习一下

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版