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

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

[复制链接]
STMCU小助手 发布时间:2022-3-14 22:05
1. Error in initializing ST-LINK device.
. x6 u+ K: ]8 P  e, X9 z$ x# u% u: I4 w2 @- X& P, |* J3 M
3`CL~JV%Z9`E`LLD%2)(494.png 3 d' X3 i. i1 }1 j& C
6 V4 }( ^' p& s: g: a- l
烧录时候如果出现这个提示的话,个人总结可能是以下几种错误:
+ p" w3 E0 b- [' x. G; e# `' w- ]! n$ R, o5 _" V! Y  Y
1).ST-LINK部分线插错了(插错了,但是没完全插错)) E% P1 E' q1 [2 n

! ^: t, t0 J' F+ V  [% V( g- }! ~2).ST-LINK线不能使用
/ q  h' E5 \4 [0 {8 U4 K' p1 J" q& f
3).主板芯片问题
! x. d8 B- `4 J: H/ s4 Z7 }7 f
# e$ O- V$ |; g5 X. X. g- v一般如果是因为上面几种错误,都会报GDB错误。(Failed to start GDB server)
3 `8 [1 E3 L! G! j& g! Z5 S2 }' r8 k8 V
如下图所示:
# Y) x8 f/ b( w+ h# m! O  a0 X6 W& I$ g5 c5 j
}B7TRFY1HRJPXU0@0]BUQW3.png
2 v  [$ Z+ i7 e+ U0 S6 x
) \" x3 g$ J6 V# W. Z
( d1 s. X* c: y8 b6 O5 d% R如果可以确保是正规生产的线,可以参考一下以下解决方法
3 {( D( X6 B6 `% _6 X% L2 Y' g: B: |- W5 s
解决办法1:
; A2 c7 d) j& ?9 h8 \. P1 d0 [- s, P" C
1.先将开发板上的跳线调整之图中跳线方式,(boot1=0,boot0=1), T" ~4 g; o/ ?: J
86)97E]LFIVZYF6%_S)57G6.png
3 I4 G% N7 k+ c( q; W8 b2 p, z4 U

  S# T: G1 ?& n. @" x" S2.按下左侧的Reset键. p1 A! Y' @5 ~
9 Y; w) @# b0 A1 c& m
3.连接ST-Link线,先进行一次烧录
6 L; Z4 U) v( m" K) F8 M: v1 C; b- L: D  N/ t$ @/ w8 o: J# l) ?
4.断电,将开发板的跳线移回原位
( q* `6 T. j% @; Q! o5 x
, N7 V5 Q6 K7 F, o; [ }R{N~ENYX7T(BB~I(K~0@(N.png
4 p  p$ Y7 f# o& u# i
7 T, M0 t! ^) X0 p: s4 L  \5.连接ST-Link线,再进行一次烧录,此时显示可以正常烧录,无GDB报错,问题解决。
( d$ w  x) \' s) O$ I) p& _' }$ r# Z! V5 f
如果还不能解决的这种(4)和(18)的错误的话个人总结应该是ST-LINK线不是正规生产的,或者是主板芯片不是正版的,有时候软件会识别不出来。
) Z, m  K5 L' V
9 D. Q9 d# @7 f6 W3 r解决方法2:联系商家更换正版芯片或者ST-LINK线。
; P. c! x' E# v& H; C  r2 d; s% J6 F- o# Q
* b; R" \0 Y7 m8 U4 ~( V
收藏 评论0 发布时间:2022-3-14 22:05

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版