打印
[STM32F1]

st-link烧写程序时一直出错,显示目标无法连接上

[复制链接]
869|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2025-1-10 12:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了个测试的stm32f103zet6的板子,我一点keil的下载就出错如下:


设置是这样的,好像是找不到芯片了,是芯片烧坏了吗。st-link方式。我刚开始的时候还能看到设备信息的,下载了两次后就是现在这样看不到芯片信息了。

使用特权

评论回复
沙发
laocuo1142| | 2025-1-10 13:00 | 只看该作者
电源供电不足?

使用特权

评论回复
板凳
flycamelaaa| | 2025-1-10 14:00 | 只看该作者
ST-LINK与目标STM32F407之间的连接线是否正确连接

使用特权

评论回复
地板
powerantone| | 2025-1-10 15:00 | 只看该作者
SWD引脚有没有被占用或者被禁用

使用特权

评论回复
5
stormwind123| | 2025-1-10 17:00 | 只看该作者
在烧录过程中,芯片的调试模式可能会导致无法连接。此时可以尝试手动将芯片复位,然后再进行烧录。

使用特权

评论回复
6
probedog| | 2025-1-10 18:00 | 只看该作者
芯片被保护了可能

使用特权

评论回复
7
classroom| | 2025-1-10 19:00 | 只看该作者
检查ST-LINK驱动是否已正确安装

使用特权

评论回复
8
小迷糊仙| | 2025-6-4 08:00 | 只看该作者
来学习的 有遇到过类似情况

使用特权

评论回复
9
江河千里| | 2025-6-7 16:58 | 只看该作者
可能是硬件故障。ST-LINK下载器、芯片本身或者电路板可能有损坏,需要更换硬件测试。可尝试将ST-LINK连接到另一个STM32开发板,看看是否能正常工作,以此判断问题是否在于ST-LINK本身还是特定的STM32开发板

使用特权

评论回复
10
STM32F103ZET6有时需要外部供电,尤其是当板子功耗较高时,ST-LINK的3.3V输出可能不足以驱动整个板子,导致芯片无法正常启动。应检查是否单独供电,或换用其他电源试试。同时,使用万用表测量电源电压是否稳定,推荐用示波器观察纹波

使用特权

评论回复
11
远山寻你| | 2025-6-7 19:49 | 只看该作者
如果复位引脚有问题,比如电容值不合适或者复位信号不稳定,可能导致下载失败。可检查复位电路,测量复位引脚电压是否稳定在3.3V,必要时手动复位芯片后再尝试下载

使用特权

评论回复
12
codingtuzi| | 2025-6-7 21:02 | 只看该作者
我上次遇到这类情况是开发板上的跳线设置错了。

使用特权

评论回复
13
三生万物| | 2025-6-7 23:12 | 只看该作者
降低SWD时钟频率可能会有帮助,尤其是在布线较长或有干扰的情况下。可在Keil的Debug设置中,将SWD时钟频率设置为1MHz,若仍失败可继续降频至500kHz。
8.尝试切换SWD/JTAG模式,看是否能解决问题。

使用特权

评论回复
14
别乱了阵脚| | 2025-6-8 02:00 | 只看该作者
确认SWDIO、SWCLK、GND这些线是否接好,有无接触不良或者短路的情况。线太长或者质量不好也可能影响信号,导致通信失败。可尝试更换连接线或USB端口,有时候USB接口接触不良或USB线老化也可能导致问题

使用特权

评论回复
15
淡漠安然| | 2025-6-8 06:30 | 只看该作者
通过ST-LINK Utility尝试擦除芯片,或者使用串口下载方式解锁。芯片锁死的情况下,常规下载方**失败,需要先用特殊方法解除保护

使用特权

评论回复
16
一秒落纱| | 2025-6-8 12:00 | 只看该作者
BOOT0和BOOT1应该设置为从Flash启动,否则芯片不会执行用户程序,可能影响下载。需确认这两个引脚的连接是否正确,是否被拉高或拉低。

使用特权

评论回复
17
夜阑风雨| | 2025-6-8 16:06 | 只看该作者
检查ST-LINK驱动是否已正确安装,若安装的驱动版本过旧或者不兼容,会导致设备无法被识别。建议去官网下载最新的驱动,或者尝试卸载后重新安装

使用特权

评论回复
18
冰春彩落下| | 2025-6-9 11:00 | 只看该作者
通过ST-LINK Utility尝试擦除芯片,或者使用串口下载方式解锁。芯片锁死的情况下,常规下载方**失败,需要先用特殊方法解除保护

使用特权

评论回复
19
光辉梦境| | 2025-6-9 19:00 | 只看该作者
在Keil中,检查目标芯片型号是否正确,下载算法有没有选对。比如STM32F103ZET6需对应选择正确的型号,Flash下载算法也要添加对应容量的算法

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1416

主题

4683

帖子

0

粉丝