RTOS瑞士军刀ST-Link/V2显示No target connected

  1. 已经按教程取消了Pack中的Enable、勾选了Reset and Run。

  2. Debug配置st-link 异常如图

  3. stm32板通电(OLED、LED均亮),st-link接线如图

  4. 电脑上未见st-link升级提醒,没有升过级。

请老师帮忙看下什么问题?多谢~

同学你好,st-link驱动装了没,成功的话会在电脑管理那里会能识别出来的。
image-20240324120428281

驱动有安装的, 设备管理器中有显示出 STM32 STLink设备。

还可以在进行尝试的点:
1.还有多余的杜邦线的话可以更换一下在试一下,有时候接线松动,识别不到。
2.你的这个情况有可能芯片进入了自锁状态,你可以按住开发板的复位按钮不放开,然后再进行烧写程序,即按Downing或Debug,过大约0.5到1秒后松开复位按钮即可成功烧写。

非常感谢回复!

  1. 按你说的2个方面都尝试了,仍然不行。
    保持reset按下,点击keil中dowaload,报错如图
    image

  2. 我用stlink utility 也是连接不上目标板,升级stlink固件也没解决,如下图

还有其他方面的原因吗?

根据你最新的操作,有可能是供电出的问题,大概率芯片锁住了,这个是你自己烧入自己工程后出现的问题,还是拿到硬件想进行烧入烧入不了呢,我觉得还有可能进行尝试的点:
1.你把usb供电接电脑,让板子跟你的下载器和电脑电脑供地。
2.把下载器的频率降低试试看,还有按复位键与松开时进行下载(注意是松开时进行下载)

3.看一下工程中有没有开启swd的调试接口

4.还不能解决的,返厂进行售后,让他们帮你解决