|
如何使用STM32NUCLEO 板来测试串口Bootloader 问题:- L/ G. c5 W: \3 j) G X2 z& @ 有客户想用我们的STM32 NUCLEO(如STM32F072NUCLEO) 开发板来测试串口Bootloader 功能 : 设置如下 : 1. ST-LINK 的串口来和默认的设置测试下串口bootloader 的功能, 2. BOOT0 接VDD. 3. 板子使用默认的设置.(SB13/SB14 闭合). 发现不能进入bootloader,我们在这里简单分析一下并介绍一下操作方法.& J/ f% U' Q c: c7 m' U3 }. X 调研:! P. j. G. w2 U$ ~" W* E 根据我们的STM32F072NUCLEO 的原理图MB1136 中和开发板默认的硬件设置,: }& ~" {% z9 i" N% A$ t
因此看到ST-LINK 虚拟串口的TX/RX 分别是连接到PA2/PA3 :- {9 R* s* O) Y5 G3 c. J% {6 M, e
_+ J m( J6 X- `5 J9 a: w* m 我们可以看到在AN2606 中,对这颗STM32F072RET6 的USART Bootloader 并没有 对PA2/PA3 的支持,因此采用STM32F072NUCLEO 板默认的设置是无法进入 bootloader 模式.
因此我们做调整: 1.断开SB13/SB14
1 x: ~/ j& H/ ]# @ 2.将BOOT0 连接到VDD 中.9 N( {0 E/ R5 z! u; k. @ 3.使用杜邦线将CN3 的TX 连接到NUCLEO 的PA10,RX 连接到NUCLEO 的PA9. 结论:* z6 e3 {! q/ Z# o 然后再使用STM32 Flash loader Demostrator 进行操作,就可以进入bootloader 进行操作了.2 K8 U. y1 s; H3 v
: L _5 I5 X# q0 h# O/ C 点击下载文档& h# o/ s% [( n$ k8 H* U* h5 | 查看更多实战经验 ; S9 y9 u7 A( u* U$ Z- _" l2 Y |
| 谢谢分享 |
微信公众号
手机版