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

【经验分享】STM32CubeIDE烧录程序时出现的问题汇总

[复制链接]
STMCU小助手 发布时间:2022-3-14 22:05
1. Error in initializing ST-LINK device.
1 P: Q7 H0 }' m2 _. T
/ b- x0 b" W. b4 M& R8 q 3`CL~JV%Z9`E`LLD%2)(494.png ; L, D# w# h$ P6 O3 i0 b) n
# t4 g. Y) M5 g+ V2 K; C, x, r) R
烧录时候如果出现这个提示的话,个人总结可能是以下几种错误:/ i& Y/ C' g) x# @9 B# Z6 G7 u

8 ^, Q! _3 |- e2 g8 Q5 V1).ST-LINK部分线插错了(插错了,但是没完全插错)
0 A- w: d, ?! W2 Y: p  j8 t  K7 M2 e2 Z& u
2).ST-LINK线不能使用
" A7 D; J; M6 o9 G) M" s: s1 _% {  C7 i* ?. u5 ~/ r8 i6 N, w
3).主板芯片问题! M: h/ P3 V, n/ k+ S
( `) z4 {, y" V# D/ l
一般如果是因为上面几种错误,都会报GDB错误。(Failed to start GDB server)
: z) _/ m7 C% U& {- ^
" }" W' D- e+ ?' _: r+ g; N6 y' U如下图所示:6 n9 x# g9 e6 C/ A4 G, f+ y1 G

! N" e- U, \- W. L6 v }B7TRFY1HRJPXU0@0]BUQW3.png % i0 j- F, E5 c* U, J8 |, h- d0 l
! u- R' q) o. z2 P$ ~; u

0 ?5 g4 k9 v. n+ c如果可以确保是正规生产的线,可以参考一下以下解决方法
( F+ F* n& d' c) G1 O- ?" a
+ x2 i# n' j) A( W% R' j( ~1 f解决办法1:3 f) i5 W- [0 B: @! C
) A( r. [' s3 J; c* y
1.先将开发板上的跳线调整之图中跳线方式,(boot1=0,boot0=1)
" `5 ^" N+ x, b. Q2 a1 O 86)97E]LFIVZYF6%_S)57G6.png 6 z! ?+ C5 E& g. p
5 t0 B7 p; Q& h# p7 a) r

) v6 F: L1 U& k2.按下左侧的Reset键# G/ Z) G. Z, n, V
( ^6 |* R3 E3 X) A
3.连接ST-Link线,先进行一次烧录
, r7 ]# H6 @0 m3 X" W& o; Q$ I1 y
9 e+ u- \' N% p- p4.断电,将开发板的跳线移回原位
- B3 X9 m& V$ H. n' f! G
  r) p6 r; }1 ~: ^& y }R{N~ENYX7T(BB~I(K~0@(N.png
/ A3 X5 r2 b, `* u$ N6 ]' s
: ]# }: G& Q% E$ n  v/ U5.连接ST-Link线,再进行一次烧录,此时显示可以正常烧录,无GDB报错,问题解决。: {& L1 W" {0 J& h3 W! Y% G5 Z
0 H3 m: x; {3 ]7 F
如果还不能解决的这种(4)和(18)的错误的话个人总结应该是ST-LINK线不是正规生产的,或者是主板芯片不是正版的,有时候软件会识别不出来。8 d; ]+ J* b! o3 _1 r: }/ G
+ x3 c: P! I3 ~) {. x
解决方法2:联系商家更换正版芯片或者ST-LINK线。
) j, p" X5 ^: d! N& ?) o$ _( n+ N; [" u/ f- j1 N$ s
2 M9 H2 K! M1 e
赞 收藏 评论0 发布时间:2022-3-14 22:05

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版