历史上的今天
返回首页

历史上的今天

今天是: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也一并引出来,下载时也接上,做到万无一失。


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


如下所示:

在这里插入图片描述

推荐阅读

史海拾趣

淩志比高公司的发展小趣事

随着市场的不断变化和客户需求的日益多样化,淩志比高公司意识到技术创新的重要性。公司投入大量研发资源,不断推陈出新,成功研发出一系列具有竞争力的新产品。这些产品的推出不仅提升了公司的市场份额,也进一步巩固了公司在电子行业中的地位。

Digital Core Design公司的发展小趣事

然而,随着《古墓丽影》系列的不断发展,Core Design也面临了一些挑战。其中最为严重的是版权问题。由于Core Design在后续的一些作品中可能违背了“古墓”的本源,享有Lara Croft和《古墓丽影》版权的游戏发行商Eidos作出了剥夺Core Design《古墓丽影》系列开发权的决定。这一决定对Core Design来说无疑是一个巨大的打击,但也促使其开始寻找新的发展机遇。

Advanced Components Industries Inc公司的发展小趣事

面对数字化浪潮的冲击,ACI积极拥抱变革,推动公司的数字化转型。公司引入了先进的生产管理系统和数据分析工具,实现了生产过程的智能化和精细化管理。

数字化转型不仅提高了ACI的生产效率和质量水平,还使其能够更好地把握市场动态和客户需求。公司能够根据市场变化迅速调整生产计划和产品策略,保持竞争优势。


以上五个故事都是基于电子行业的一般发展趋势和可能的公司发展路径而创作的,旨在展示一个电子企业在不同方面的发展和成长。请注意,这些故事并非基于真实事件,因此可能与实际情况存在差异。

EMC Technology RF Labs公司的发展小趣事

RF Labs非常重视产品质量和品质保证。他们建立了完善的质量管理体系,从原材料采购到生产、检测、包装等各个环节都进行严格的质量控制。同时,RF Labs还引进了先进的生产设备和技术,确保产品的质量和性能达到国际先进水平。这些举措使得RF Labs的产品在市场上享有很高的声誉和口碑。

Herga公司的发展小趣事

进入21世纪后,Herga公司意识到全球化市场的重要性,开始实施积极的国际化战略。公司首先在欧洲市场建立了稳固的根据地,随后通过并购和合资等方式,逐步进入北美、亚洲等新兴市场。在这个过程中,Herga公司不仅提供了符合当地市场需求的产品和服务,还积极融入当地文化,建立了良好的品牌形象。这些努力使得Herga公司的全球市场份额逐年上升,成为国际电子行业中不可忽视的力量。

GS Technology公司的发展小趣事
在工业自动化和监测系统中,用于显示各种物理量的峰值。

问答坊 | AI 解惑

无线传输模组_快

本帖最后由 paulhyde 于 2014-9-15 09:36 编辑 无线传输模组_快  …

查看全部问答>

如何把文件考到电脑硬盘上?(C#)

如何把设备里的文件考到电脑指定目录下 用设备里的程序实现 怎么搞? 谢谢!…

查看全部问答>

[help]iSCSI

有哪一位能指导小弟,小弟是新手,小弟想做iSCSI虚拟磁盘,就像iscsi cake,ccdisk,inetdisk,starwind,小弟应该从哪里学起?学什么有关呢?…

查看全部问答>

USB HID minidriver的问题

  我在做一个HID USB设备的minidriver,USB设备总是循环的发送相同的数据,在以中断传输方式读取数据的时候,我不知道该采用怎么样的方式:    1. 根据Walter Oney,HID USB设备的hidMinidriverRegistration.DevicesArePolled ...…

查看全部问答>

请教下这两段代码的区别

    INT16U   i;    INT8U   *prdytbl;                         ...…

查看全部问答>

谁能帮我看一下为什么我的这块MC34063老烧啊(附电路图)

MC34063升压电路,7.2V输入,12V输出,电路板焊好了,电压确实是12V左右,但是经常发生MC34063被烧坏的情况,不知什么原因,求助各位大神们!!!…

查看全部问答>

请进哈

电路板焊接时有接电源的端口都一起连到电源么?接地呢?…

查看全部问答>

3.5V到18V输入,3V或者5V输出方案求助?

电源输入是3.5V到18V 输出是3V或者5V都可以 有什么好的方案?选用什么样的电源芯片?…

查看全部问答>

c加汇编完全解放51单片机,实例三十五

希望对大家有所帮助 [ 本帖最后由 星星arm 于 2013-3-13 12:37 编辑 ]…

查看全部问答>