STM32CubeIDE烧录程序时出现的问题汇总

本文介绍了在烧录过程中遇到'ErrorininitializingST-LINKdevice'错误的可能原因,包括线缆插错、ST-LINK线故障和主板芯片问题。常见解决方法包括检查硬件连接,调整开发板跳线,尝试重新烧录,以及考虑更换正版ST-LINK线或主板芯片。如果问题依旧,可能是线缆或芯片非正规产品导致,建议联系商家更换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Error in initializing ST-LINK device.

烧录时候如果出现这个提示的话,个人总结可能是以下几种错误:

1).ST-LINK部分线插错了(插错了,但是没完全插错)

2).ST-LINK线不能使用

3).主板芯片问题

一般如果是因为上面几种错误,都会报GDB错误。(Failed to start GDB server)

如下图所示:

①:(4) 没有找到目标设备

②:(18)Could not verify ST device! About connection.

如果可以确保是正规生产的线,可以参考一下以下解决方法

解决办法1:

1.先将开发板上的跳线调整之图中跳线方式,(boot1=0,boot0=1)

2.按下左侧的Reset键

3.连接ST-Link线,先进行一次烧录

4.断电,将开发板的跳线移回原位

5.连接ST-Link线,再进行一次烧录,此时显示可以正常烧录,无GDB报错,问题解决。

如果还不能解决的这种(4)和(18)的错误的话个人总结应该是ST-LINK线不是正规生产的,或者是主板芯片不是正版的,有时候软件会识别不出来。

解决方法2:联系商家更换正版芯片或者ST-LINK线。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值