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

【经验分享】如何使用 STM32NUCLEO 板来测试串口Bootloader

[复制链接]
STMCU小助手 发布时间:2022-2-20 14:57
问题:
% c+ X% w- I* h) q% |1 x9 E有客户想用我们的 STM32 NUCLEO(如 STM32F072NUCLEO) 开发板来测试串口 Bootloader
: `0 N  d+ a6 T* d% X
6 |9 [9 G0 Y9 c功能 :
6 S( V8 A! t; g- }3 O8 J7 p         设置如下 :
. \  B/ j0 v. d8 h' k+ [                      1. ST-LINK 的串口来和默认的设置测试下串口 bootloader 的功能,2 u6 @+ D0 U1 G' R# a, @( q
                      2. BOOT0 接 VDD.# k2 ]: i4 o3 `$ d" Y/ h. ?
                      3. 板子使用默认的设置.(SB13/SB14 闭合).4 |9 G0 u5 M9 ?& x7 S) j5 J# P! Q% e
        发现不能进入 bootloader,我们在这里简单分析一下并介绍一下操作方法.
9 I" y% ]1 p' p2 s- |8 o# x$ N   
' c- N3 X% l2 V  M调研:
+ g% P' g4 |0 ^7 V- @" U根据我们的 STM32F072NUCLEO 的原理图 MB1136 中和开发板默认的硬件设置,3 Z* f4 @0 m0 A, n/ Y# z! |

) ]/ A9 R3 T/ r1 O  ?0 `# r) R4 | 2`%7@JI]Q72BA3_(RK_LR%1.png
7 Q# k1 a; S3 \" i' v' |; G7 S! c3 ?& c( g
因此看到 ST-LINK 虚拟串口的 TX/RX 分别是连接到 PA2/PA3 :9 K# p+ l4 X! F7 l. ?; U' |1 S
' l& {# p# V: a% J  i
4AZQ4)~]H44SCOLFQ]]Z}BU.png 3 z! K$ D' f. K
4 j+ }# l5 B  L5 y, ?
J{XBCO3K2AJA9%ARVTL@3KM.png
& a0 v  t+ K! [; Z
# }+ K- C* }0 O' a2 s! Z) v 我们可以看到在 AN2606 中,对这颗 STM32F072RET6 的 USART Bootloader 并没有对 PA2/PA3 的支持 ,因此采用 STM32F072NUCLEO 板默认的设置是无法进入bootloader 模式.( }& ^4 I( U4 V+ w$ p& l" T+ V
+ E# e' N) I/ O- R" L6 @
Z%%D`AI`Z8V)A92{YURBHJ6.png ) M3 N- V' d; f2 V

$ x* J; b* B! e( I3 P5 p 因此我们做调整:
- M9 D/ S' G6 {8 `  f9 [9 {; L1 |$ f1.断开 SB13/SB14$ D, A1 a/ c, ?  l' O

4 k, o5 A' o- K7 ] M[P6GFNG0S%TMB3OUXIAZ(1.png ) x+ o( z7 ]: W$ g5 F( Y" F
& v# N; d' S" M6 J6 b
2.将 BOOT0 连接到 VDD 中.
* [5 m; \. Z; ?8 h8 C/ k3.使用杜邦线将 CN3 的 TX 连接到 NUCLEO 的 PA10,RX 连接到 NUCLEO 的 PA9., H$ D; c& ]/ v
2 Y) T& i6 C) Z
结论:' }9 P$ j. h, k8 R" G
然后再使用 STM32 Flash loader Demostrator 进行操作,就可以进入 bootloader 进行操作了.
6 Z' ?3 z5 t/ k# ^' P# ?; e8 @( f& Q1 b

! d1 ?( Z- A$ P7 g* R% g XRHN}L9[7@H98Z]V{P4MPG3.png
1 Q$ `) a$ P# ~$ w
0 W2 l% n  k5 M
赞 收藏 评论0 发布时间:2022-2-20 14:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

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