你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H7A3 NUCLEO开发板ST-LINk连接不上的问题

[复制链接]
晒太阳的懒猫 提问时间:2022-4-13 10:44 / 已解决
个人在使用STM32H7A3ZIT6QU NUCLEO开发板的时候,前一天还正常正常下载程序。之后断开连接去拍照片,第二天再连接电脑的时候,就出现了ST-LINK连接不上的情况。在项目选项页面的ST-LINK Debugger设置页面:

出现目标未连接的提示。这种情况下,是不是ST-LINK坏掉了?能否通过板子上的CN2(四个焊盘,没有器件焊接)或者CN5口,重新刷ST-LINk?或者放弃板载ST-LINK以其他方式,对STM32H7A3编程、下载?我手里还有其他的ST-LINK2可供使用。
收藏 评论12 发布时间:2022-4-13 10:44

举报

12个回答
废鱼 最优答案 回答时间:2022-4-14 09:08:39

楼主,插上USB后,看一下是不是有弹出一个盘符,或者设备管理器里面可以看到。如果是,说明STLINK是好的,可能是程序问题导致STLINK连接不上,这个时候需要将boot0接到VCC(J1插排上),然后复位再进行程序烧写。

STMCU-管管 回答时间:2022-4-13 16:30:28
看看是不是没装驱动?
butterflyspring 回答时间:2022-4-13 17:35:41

通常需要检查连接是否正常,主要是跳线帽是否还在。

其次看看是否原来代码中有改变调试口的设置或者设置了读保护2。

建议用cube programer 尝试连接

落花又见流水 回答时间:2022-4-13 17:48:41

你是不是把调试口禁止了,把IO初始化成其他功能了??

晒太阳的懒猫 回答时间:2022-4-14 11:35:54

废鱼 发表于 2022-4-14 09:08
楼主,插上USB后,看一下是不是有弹出一个盘符,或者设备管理器里面可以看到。如果是,说明STLINK是好 ...

[md]好的,我试试。谢谢

晒太阳的懒猫 回答时间:2022-4-14 11:36:57

落花又见流水 发表于 2022-4-13 17:48
你是不是把调试口禁止了,把IO初始化成其他功能了??

这个我还真没注意。好像就是使用了某些GPIO口出的问题。但愿STLINK还是正常的。

晒太阳的懒猫 回答时间:2022-4-14 11:37:13

butterflyspring 发表于 2022-4-13 17:35
通常需要检查连接是否正常,主要是跳线帽是否还在。</p>
<p>其次看看是否原来代码中有改变调试口的设置或者设 ...

[md]好的,我试试。

晒太阳的懒猫 回答时间:2022-4-14 11:37:46

STMCU-管管 发表于 2022-4-13 16:30
看看是不是没装驱动?

连上开发板,就没装过驱动。但之前烧录程序是正常的。

晒太阳的懒猫 回答时间:2022-4-14 11:38:59
感谢所有参与回复的热心朋友,
奇迹 回答时间:2022-4-15 18:04:57
确定一下是连不上芯片,还是电脑识别不了STlink
如果是连不上芯片,估计就是你代码中禁用SWD了,可以拉高boot0,然后烧写,然后再改回去
如果是电脑识别不了STlink,也就是界面里面没用STlink的SN,那就要检查驱动,看看设备管理器里面有没有识别,确认线材是否正常
晒太阳的懒猫 回答时间:2022-4-16 07:51:45

奇迹 发表于 2022-4-15 18:04
确定一下是连不上芯片,还是电脑识别不了STlink
如果是连不上芯片,估计就是你代码中禁用SWD了,可以拉高bo ...

谢谢您的回复。

晒太阳的懒猫 回答时间:2022-4-16 13:52:55

谢谢网友们的回复,现在ST-LINK已经正常了。解决方法如下:

找一根短跳线,连接CN11的BOOT0和VDD,也就是CN11的第5、7两脚。保持短接,用USB电缆接入电脑,启动Keil,查看ST-Link Debugger中的设置,SW设备中出现了设备信息。下载一个普通的GPIO点灯程序,下载完成后,断开电缆连接和短跳线,重新接入USB电缆,重新启动Keil,查看ST-Link的设备连接情况,确认正常,程序下载也正常。说明ST-LINK回复正常。

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版