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,然后就可以烧录了
版权声明:本文为CSDN博主「kayshi2018」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_36209467/article/details/121554609
暂无评论