STMCU小助手
发布时间:2022-2-20 14:57
|
问题: 有客户想用我们的 STM32 NUCLEO(如 STM32F072NUCLEO) 开发板来测试串口 Bootloader 功能 : 设置如下 : 1. ST-LINK 的串口来和默认的设置测试下串口 bootloader 的功能, 2. BOOT0 接 VDD. 3. 板子使用默认的设置.(SB13/SB14 闭合). 发现不能进入 bootloader,我们在这里简单分析一下并介绍一下操作方法. 调研: 根据我们的 STM32F072NUCLEO 的原理图 MB1136 中和开发板默认的硬件设置,
因此看到 ST-LINK 虚拟串口的 TX/RX 分别是连接到 PA2/PA3 :
我们可以看到在 AN2606 中,对这颗 STM32F072RET6 的 USART Bootloader 并没有对 PA2/PA3 的支持 ,因此采用 STM32F072NUCLEO 板默认的设置是无法进入bootloader 模式.
因此我们做调整: 1.断开 SB13/SB14
2.将 BOOT0 连接到 VDD 中. 3.使用杜邦线将 CN3 的 TX 连接到 NUCLEO 的 PA10,RX 连接到 NUCLEO 的 PA9. 结论: 然后再使用 STM32 Flash loader Demostrator 进行操作,就可以进入 bootloader 进行操作了.
|
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
【经验分享】STM32CubeIDE汉化
手把手教你VSCode搭建STM32开发环境
RTOS在STM32中的应用
微信公众号
手机版