STMCU小助手
发布时间:2022-3-14 22:05
1. Error in initializing ST-LINK device.
# t4 g. Y) M5 g+ V2 K; C, x, r) R 烧录时候如果出现这个提示的话,个人总结可能是以下几种错误:/ i& Y/ C' g) x# @9 B# Z6 G7 u 1).ST-LINK部分线插错了(插错了,但是没完全插错) : p j8 t K7 M2 e2 Z& u 2).ST-LINK线不能使用 % { 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) 如下图所示:6 n9 x# g9 e6 C/ A4 G, f+ y1 G
! u- R' q) o. z2 P$ ~; u 如果可以确保是正规生产的线,可以参考一下以下解决方法 解决办法1:3 f) i5 W- [0 B: @! C ) A( r. [' s3 J; c* y 1.先将开发板上的跳线调整之图中跳线方式,(boot1=0,boot0=1)
5 t0 B7 p; Q& h# p7 a) r 2.按下左侧的Reset键# G/ Z) G. Z, n, V ( ^6 |* R3 E3 X) A 3.连接ST-Link线,先进行一次烧录 4.断电,将开发板的跳线移回原位
5.连接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线。 + N; [" u/ f- j1 N$ s 2 M9 H2 K! M1 e |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版