STLINK V2插上电脑电源灯常亮,但是接上32板子就不亮断电了

学的时候发现电脑识别不了就去更新STLINK的驱动,更新的时候没有把板子接线拔下来,失败了,第二次把线拔了之后更新成功了,但是连上板子就不亮了

STLINK V2连接断电的问题可能有以下几个原因:

  1. STLINK固件版本太低,需要升级到最新版本固件。在连接STLINK时,检查设备管理器中STLINK的固件版本,并到ST官网下载最新的固件升级工具并升级。
  2. STLINK供电不足。STLINK在为目标板供电时需要提供足够电流,如果电流不足会导致断电。可以使用外部电源给目标板供电。
  3. 目标板短路。目标板如果存在短路,会导致STLINK过载断电。检查目标板电源和引脚是否正常,确保没有短路情况。
  4. STLINK或目标板损坏。如果升级固件和检查电源后问题仍存在,可能是STLINK或目标板硬件本身存在故障。可以更换新的STLINK或目标板测试。
  5. 接线问题。检查STLINK和目标板之间的接线是否正常,接触不良也会导致断电。
    总结下来主要是检查固件版本、电源供电是否正常、硬件是否损坏三方面。如果仍无法解决,可以换一块新的STLINK测试看看。
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7548244
  • 你也可以参考下这篇文章:3.3、怎么通过STLINK下载程序(附STLINK驱动包)
  • 除此之外, 这篇博客: ST-LINK无法识别;固件升级/降级方法中的 ST-LINK固件升级/降级 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •         有些开发板使用STLINK在有的电脑上可以识别,有的不能识别;或是使用一些STLINK可以识别,另一些不能识别。这有可能是STLINK固件库与keil版本不匹配导致。

            较高版本的keil5 MDK在使用SWD点击下载程序时会提示更新STLINK固件库,直接更新就可以正常使用了。

            或者可以使用ST-LinkUpgrade.exe更新固件信息。

             双击打开ST-LinkUpgrade.exe:

             点击 " Device Connect " 后显示当前STLINK固件版本,下面的是升级/降级到哪个版本,点击 " Yes>>>> " 就可以将V2.J38.S7版本的固件下载到STLINK里面了,因为我已经升级过了,所以两个地方都显示的是V2.J38.S7。

            这个软件(ST-LinkUpgrade.exe)所下载的固件版本和该软件版本是对应的,不同的固件版本需要不同的固件下载软件。V2.J23.S4版本固件下载器

可以板子出问题了,电源到地可能短路,建议断电用万用表量下电源到底的电阻!