这两天我也是被这个ST-LINK搞的非常头疼,第一个是固件不兼容(也就是keil5的魔法棒中显示ST-LINK connection error),第二个就是STM32 ST-LINK Utility的使用显示dll文件损坏
ST-LINK connection error
先来解决这个问题,这个问题的本质就是固件不兼容,需要升级固件。你在网上买的设备,同套的资料,有可能是没有更新的,是前几个版本的,所以你使用的时候会出现错误。这个时候不要怀疑自己,就是版本的问题,你找客服要就好了(本人血的教训)。我自己折磨了自己一个晚上几乎快通宵,但是问题还是没有解决。
如果你显示的是如下的图:
第一步:先去检查你的ST-LINK有没有插好吧,这个肯定要检查的
第二步:退出这个界面的,估计就是固件的问题了,我们需要去升级这个固件版本。这里我给你一个网盘的链接:
链接:https://pan.baidu.com/s/1QeQrtIixjDOqDkwVN8avXg?pwd=df3w
提取码:df3w
–来自百度网盘超级会员V3的分享
把这个压缩包解压,然后去执行这个ST-LINKUpgrade.exe,如果下图的第一步,你找不到设备,那么你重新插一下这个ST-LINK设备,就可以了
基本上到此为止,你的问题就解决了!
然后再去keil5中的魔法棒,去按照说明书去把st-link设置好即可
STM32 ST-LINK Utility
这个问题更好解决,如果你在其他网站下载的STM32 ST-LINK Utility这个东西,你打开的时候出现xxxxx.dll文件损坏的话,我的建议是卸载了,下载我的这个,我分享一个网盘给大家!!
链接:https://pan.baidu.com/s/1xLbsf8HQpPJV88Sh50nEOg?pwd=f7vz
提取码:f7vz
–来自百度网盘超级会员V3的分享
下载即可