STM32 使用SWD方式下载不了程序

发布者:机械梦想家最新更新时间:2020-04-06 来源: eefocus关键字:STM32  SWD方式  下载 手机看文章 扫描二维码
随时随地手机看文章

下载不了程序往往有很多原因,有可能是keil没有设置好,也有可能是板子问题,我会将两种情况进行总结。

下载不了程序的童鞋,请耐心地看到最下面哦。


一、keil的设置

打开魔法棒,进行如下操作:

1)Device 选择对应的型号,如果没有则去官方下载相应的pack。比如我的板子是F407VE,选择如下。

在这里插入图片描述

2)Debug 选择对应的下载器,如J-LINK或ST-LINK。

在这里插入图片描述

3)点击Debug 下载器旁边的Settings ,如果下载器驱动是已安装的,并且STM32是正在供电的状态,则会显示:

在这里插入图片描述

如果没有显示上述红框内容,则说明很可能你的下载器驱动没有装好,此时则需要查看电脑的设备管理器,看看驱动的安装情况。

4)点击Debug旁边的Flash Dowdload。

在这里插入图片描述

二、硬件问题

配置了上述keil之后,如果仍无法下载,则有以下可能:


1)板子引脚虚焊


2)电容被击穿或质量问题坏了,具体请点击此处


3)接线错误


4)ST-Link没有接RST!!!! 这是笔者朋友遇到过的问题,血的教训,虽然正常很多板子是不用接下载器的RST的,连原子哥的原理图都没有接,但仍不排除有一些神奇的板子…所以我想说的是,画板子最好将RST也一并引出来,下载时也接上,做到万无一失。


假如没有引出来,也没有关系,只要有复位电路按键就行。在下载前按住复位键,然后瞬间点击下载程序,松开复位键,下载成功。


如下所示:

在这里插入图片描述

关键字:STM32  SWD方式  下载 引用地址:STM32 使用SWD方式下载不了程序

上一篇:STM32的SWD烧录模式No Target Connected 错误的一种情况
下一篇:stm32f103 usb驱动 电脑无法识别的解决办法

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved