ST-link v2使用SW模式烧录代码

本文介绍了在开发板缺少ST-link完整连接时,如何通过SW模式使用四根线进行程序烧录。详细阐述了ST-link引脚含义、VCC、SWCLK、SWIO和GND的连接方法,以及1号引脚的特殊性。同时提到,若需1号引脚供电,需通过19号引脚连接实现。最后,说明了在debug工具中设置SW模式和适当速度以完成烧录的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:目的

在某些开发板上没有引出ST-link完全适配的的20帧排线,可以通过连接SW模式,使用4根线来完成烧录操作

2:ST-link的引脚含义

在这里插入图片描述

3:ST-link v2 对应引脚编号的位置

在这里插入图片描述

4:连接排线

使用SW模式,要用VCC, SWCLK, SWIO, GND所以使用 1, 7, 9, 12这几个脚就可以。

注意:1引脚默认是不供电的,名为TVCC,实际是Target VCC,就是说这个脚是接到目标芯片的IO轨电源上,用来检测IO顺从电压以确保信号的兼容性。因为debug工具不知道你的单板上IO供电电压到底是多少,所以需要检测一下,然后做出相应的调整,而不是通过这个接口给目标单板供电。

如果你必须要通过1号供电还是有办法的,在这20个引脚中,只有19能输出3.3v。所以将19 通过杜邦线与2 接在一起,1引脚就会有3.3v的电压,就能达到供电的效果。之所以会这样,应该是1和2在电路板上是连在一起的。

你可能会想,那直接把19接在板子的VCC上进行供电不就行了,就不用接1了。这么做是不行的,1不接你的ST-link是无法检测到目标芯片的。

在这里插入图片描述

5:修改debug 的配置

在这里插入图片描述

点击setting 设置为SW模式,最大速度可以设置为4M,然后就可以烧录了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值