历史上的今天
今天是:2025年04月06日(星期日)
2020年04月06日 | STM32 使用SWD方式下载不了程序
2020-04-06 来源:eefocus
下载不了程序往往有很多原因,有可能是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也一并引出来,下载时也接上,做到万无一失。
假如没有引出来,也没有关系,只要有复位电路按键就行。在下载前按住复位键,然后瞬间点击下载程序,松开复位键,下载成功。
如下所示:
史海拾趣
|
有哪一位能指导小弟,小弟是新手,小弟想做iSCSI虚拟磁盘,就像iscsi cake,ccdisk,inetdisk,starwind,小弟应该从哪里学起?学什么有关呢?… 查看全部问答> |
|
我在做一个HID USB设备的minidriver,USB设备总是循环的发送相同的数据,在以中断传输方式读取数据的时候,我不知道该采用怎么样的方式: 1. 根据Walter Oney,HID USB设备的hidMinidriverRegistration.DevicesArePolled ...… 查看全部问答> |
|
谁能帮我看一下为什么我的这块MC34063老烧啊(附电路图) MC34063升压电路,7.2V输入,12V输出,电路板焊好了,电压确实是12V左右,但是经常发生MC34063被烧坏的情况,不知什么原因,求助各位大神们!!!… 查看全部问答> |




