记录一下调试的过程,困扰了很长时间,最终发现是由于驱动的原因,ST-Link是淘宝上购买的,附带的资料中驱动不好使。怎么搞都是提示No STLink detected
。
如果你也碰到同样问题,请按以下步骤尝试解决。
1.检查接线是否正确
Stm32 | ST-Link |
---|---|
GND | GND |
3.3V | 3.3V |
TMS | IO |
TCK | CLK |
务必按照原理图连接完成,接线是最基本的,这个错了,肯定不行。
2.检查驱动是否正确
如果接线是没问题的,八九不离十是驱动问题。我当时附带资料里的驱动在win10下就出现了STMicroelectronics STLink dongle驱动无法正确安装的问题。提示第三方INF不包含数字签名信息
,这是微软为了不让第三方程序影响系统稳定性,推出了需要收费的数字签名,导致部分未合作的驱动无法通过验证,不过微软也不绝情,内置了禁用驱动强制签名的功能,在确保驱动没有问题的情况下,可以通过认证。
关闭数字签名信息验证是一种办法,不过太麻烦了,可以参考这个网址里的。
最后在官网找到了新的驱动,由于官网在国内访问比较慢,帮大家下载好了,网盘自取。
下载完成后解压。
这样就完美解决了,留个痕,希望能帮到需要的朋友 。
搬走了,感谢大佬
厉害,大佬!
文章写的很好啊,赞(ㆆᴗㆆ)
赞!前排混个脸熟,博客真好看