文章目录
- 1. 问题
- 2. 原因及解决方法
- 3. 开始改造
- 4. 参考资料
1. 问题
在使用这种大号的 STLINK 给开发板下载程序时,都需要对开发板进行供电,有些麻烦,但是使用 J-Link 的时候就不需要外接电源,那有没有什么办法可以将 STLINK 改造成像 J-LINK 一样,不需要外接电源就可以下载程序呢?答案是有的,接下来我们就看一看。
2. 原因及解决方法
STLINK-V2 的引脚定义如上,1脚 TVCC
是电压检测引脚,它连接到了开发板的 VCC
引脚,目的是为了检测开发板的电压而不是供电,所以下载程序时开发板需要外接 3.3V 电源。
实际上,STLINK上也具有 3.3V 输出的引脚,也就是19脚 VDD3.3V
。所以,可以将1脚和19脚连接在一起,这样 STLINK 既可以检测电压,又可以给开发板提供 3.3V 供电,在下载程序时就不需要进行额外供电了。
3. 开始改造
- 拆开 STLINK:撕下 STLINK-V2 背后的贴纸,用螺丝刀将背后的两颗螺丝钉拧下来
- 打开 STLINK-V2 的外壳,露出里面的电路板
- 开始飞线:利用导线和焊枪,将 STLINK-V2 的 1脚 和 19脚 连起来(如下图)
- 最后一步,将 STLINK-V2 组装回去,这样就可在下载程序时无需外接电源了
4. 参考资料
- STLink-V2输出3.3V给单片机供电并下载程序_stlink给单片机供电-CSDN博客
- ST-link/V2引脚定义_stlink接口定义-CSDN博客