历史上的今天
返回首页

历史上的今天

今天是:2025年01月30日(星期四)

2020年01月30日 | STM32之SWD

2020-01-30 来源:eefocus

一、简介


本文以JLINK为例,介绍如何硬件连接SWD、MDK中配置SWD。


二、实验平台


库版本:STM32F10x_StdPeriph_Lib_V3.5.0


编译软件:MDK4.53


硬件平台:STM32开发板(主芯片stm32f103c8t6)


仿真器:JLINK


三、版权声明


四、基础知识

1、SWD是什么?


答:SWD类似于JTAG,是一种下载接口。


不同仿真器上需要的线数是不同的,有些硬件上使用4线、有些硬件上使用5线(多一个RST)。


因此香瓜建议接5根线的方式使用,以保证兼容性: VCC、GND、RST、SWDIO、SWDCLK。 


2、SWD与JTAG的区别?


答:


SWD:速度更快、引脚更少,只需要5根线。


JTAG:适配更多设备,需要20根线。


所以能用SWD的,香瓜建议用SWD。




3、SWD如何接线?


答:


1)JLINK上选择下图中的5根线:

2)STM32以stm32f103c8t6为例:


①GND


②VCC


③RST(第7脚)

④SWDIO(第34脚)

⑤SWCLK(第37脚)

4、MDK中如何设置SWD方式?


答:


1)电脑接上JLINK(如果不接入,会设置不了)


2)

3)

port选项有JTAG和SWD两种方式可选,我们选择SWD。


速度最快可达到10M,香瓜比较保守,习惯选择慢一点,防止太快导致不可预知的错误。


4)

5)

6)点击OK,rebuild all,MDK上即配置成功

推荐阅读

史海拾趣

Corsair Electrical Connectors Inc公司的发展小趣事

随着市场的不断发展,Corsair意识到只有不断创新才能在竞争中立于不败之地。因此,公司加大了对研发的投入,积极引进先进技术和设备,不断提升产品的性能和质量。在一次次的尝试和失败后,Corsair的研发团队终于突破了行业技术瓶颈,成功开发出了一款具有高性能、高稳定性的连接器产品。这一创新成果不仅赢得了客户的青睐,也为公司在行业中树立了良好的口碑。

AMICC [AMIC TECHNOLOGY]公司的发展小趣事

在电子行业发展日新月异的背景下,AMICC始终坚持技术创新。公司投入大量研发资源,成功开发出一系列具有自主知识产权的新型半导体产品。这些产品不仅提高了性能,还降低了成本,为公司在市场竞争中赢得了优势。同时,AMICC还积极与国内外高校和研究机构合作,推动产学研深度融合,为公司的持续发展注入新的活力。

Global Components & Controls公司的发展小趣事
电路中的电阻或电容也可能出现故障,如开路、短路或容值变化等。这些问题会影响电路的正常工作,导致台灯亮度不稳定或无法调节。需要根据具体情况进行检修和更换。
安国国际(ALCOR)公司的发展小趣事

随着公司规模的扩大和业绩的增长,安国国际的产品线逐渐从计算机外设产品拓展至消费型电子产品和手持便携装置。为满足市场需求,公司不断推出创新产品,如输出入装置暨多媒体图像处理装置应用控制芯片、网桥控制芯片、网络安全保护装置等。同时,为提升运营效率和灵活性,安国在2015年进行了组织调整和专业分工,将不同业务线分割为多家子公司,使得各业务领域能够更加专注和高效地发展。

Daco Semiconductor Co Ltd公司的发展小趣事

Daco Semiconductor在成立之初就专注于半导体技术的研发与创新。公司由一群对半导体行业充满热情的工程师创立,他们致力于开发更高效、更稳定的半导体产品。一次偶然的实验中,Daco的研发团队发现了一种新型的材料组合,这种材料组合能够显著提高半导体的性能和稳定性。这一技术突破成为了Daco的核心竞争力,也为其在竞争激烈的半导体市场中打开了新的局面。

福斯特半导体(Foster)公司的发展小趣事

随着技术的不断成熟,Daco开始积极寻求市场拓展。公司首先与几家知名的电子设备制造商建立了合作关系,为其提供定制的半导体解决方案。同时,Daco也积极参与国际半导体展览和交流活动,与全球的行业同仁建立了广泛的联系。通过不断的市场拓展和战略合作,Daco的产品逐渐进入了全球市场,公司的知名度和影响力也得到了显著提升。

问答坊 | AI 解惑

高品质音调电路的制作ZT

高品质音调电路的制作 功放系统中无论是低档还是高档机,除了音量控制外都有音调控制电路,在一些低档机厂家为节省成本,其音调部分仅采用阻容式,当音调调节时往往使得高低音相互干扰,而且缺乏力度和清晰感,听起来非常浑浊杂乱,听久了令 ...…

查看全部问答>

求助,帮忙看下时钟为什么不运行

;只显示时分 RG_KEY EQU 30H;存储键盘值 RG_KN EQU 33H;存储调节年月日星期的次数按钮。 RG_BT1 EQU 31H;需要显示的数据暂存RAM RG_BT2 EQU 32H RG_TSC EQU 40H;时钟和闹钟暂存RAM,顺序同DS12C887中的RAM RG_AS ...…

查看全部问答>

如何将AD采集的信号缩小以适应AD芯片

我要采集的信号是5V左右,但是我用的AD芯片TLC5510的输入信号范围是0.6~2.6V。我想将采集信号进行缩小后再采集。当然直接电阻分压肯定是不行的吧。哪位大侠指教一下。也考虑过用电阻分压后,再用射级跟随器减小输入阻抗, 这样是否可行?…

查看全部问答>

为什么我的服务收不到设备变化的消息(附源码)?

{                         WriteToLog(\"Error: RegisterDevic…

查看全部问答>

问个基础问题~~~~

可以用rom代替nor flash来引导系统启动吗??? 存放bootload 和kernel   和引导内核启动 …

查看全部问答>

为什么这两个组件我看不到????(急)

----以下文字来自网上流行的在VMware上安装vxworks的文章 编译生成bootrom后,还要创建一个VxWorks映象(image),也就是VxWorks操作系统本身的代码。 a)         创建一个“bootable VxWorks image”的工程; b) ...…

查看全部问答>

【ISP】给ST的强烈建议

把那个IAP的demo完善起来,很多客户比较懒,不会自己去开发ISP软件的,比如我。用第三方的,又没有人负责。比如力源的那个版本,我感觉还不如ST的demo呢(仅是个人感觉,请力源的兄弟拍砖不要太猛);再比如Hot大叔的徒弟整的那个,外观很华丽 ...…

查看全部问答>

今年过圣诞,我为女友存阳光!

刚在网上看到一个好玩的东西,叫阳光罐,原理很简单,弄一块太阳能电池板给个镍氢电池充电,然后用一个光敏电阻检测外界光线,当光线暗的时候打开LED。看样子挺好玩的,今年过圣诞有女友的可以为女友DIY一个,还可以玩出多种花样来呢。离圣诞只有几 ...…

查看全部问答>

LM3S8962初学起步

以前一直用stm32f103,现在需要改用LM3S8962,手里有了TI的评估板,但是用MDK下载程序下不进去,于是改用IAR,由于手里没有IAR的工程,所以改起来很麻烦,我有几个问题 1.有没有像stm32一样有函数库PDF?最好中文的。以及参考手册 2.能不能提供点 ...…

查看全部问答>

【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第七章 蜂鸣器实验

                                                     ...…

查看全部问答>