[STM32F0] DFU模式下载程序后复位不执**在Boot

[复制链接]
206|10
Uriah 发表于 2025-10-13 07:22 | 显示全部楼层 |阅读模式
用USB DFU刷完程序后复位,发现MCU没跑主程序,好像卡在Bootloader里。掉电重启后才会正常执行。这个行为有点奇怪,不知道是不是启动引脚没拉好。
Clyde011 发表于 2025-10-13 07:25 | 显示全部楼层
有时候DFU工具版本不兼容也会卡。
公羊子丹 发表于 2025-10-13 07:25 | 显示全部楼层
我印象DFU退出后要手动清BOOT标志位。
周半梅 发表于 2025-10-13 07:26 | 显示全部楼层
是不是系统内存的启动位没改回来。
帛灿灿 发表于 2025-10-13 07:27 | 显示全部楼层
试试在代码里加个软复位。
童雨竹 发表于 2025-10-13 07:28 | 显示全部楼层
F0系列的DFU固件确实有这种小问题。
万图 发表于 2025-10-13 07:29 | 显示全部楼层
掉电再上电能跑说明程序没问题。
Wordsworth 发表于 2025-10-13 07:30 | 显示全部楼层
你可以查查OB配置,看看BOOT0引脚状态。
Bblythe 发表于 2025-10-13 07:31 | 显示全部楼层
也可能是PC还在占用USB口,导致MCU没切换。
Pulitzer 发表于 2025-10-13 07:32 | 显示全部楼层
我以前加个延时再复位就解决了。
 楼主| Uriah 发表于 2025-10-13 07:33 | 显示全部楼层
ST的AN2606里有说明这个情况。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

165

主题

6295

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部