首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Eclipse:错误:初始化模式失败(无法连接到目标)

Eclipse:错误:初始化模式失败(无法连接到目标)
EN

Stack Overflow用户
提问于 2019-08-23 14:36:38
回答 2查看 7.2K关注 0票数 3

我使用的是基于STM32Cube的Eclipse。我的代码中没有什么花哨的东西,只是初始化了一个板载LED,并在无限循环中打开它。它第一次构建和调试成功( LED确实亮起),但第二次它可以构建但不能调试。

这是我得到的错误。

代码语言:javascript
运行
AI代码解释
复制
>Open On-Chip Debugger 0.10.0+dev-00021-g524e8c8 (2019-06-12-13:13)
>Licensed under GNU GPL v2
>For bug reports, read
    http://openocd.org/doc/doxygen/bugs.html
none separate
>Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
>adapter speed: 8000 kHz
>adapter_nsrst_delay: 100
>Info : Listening on port 6666 for tcl connections
>Info : Listening on port 4444 for telnet connections
>Info : clock speed 8000 kHz
>Info : STLINK v2 JTAG v25 API v2 SWIM v0 VID 0x0483 PID 0x3748
>Info : using stlink api v2
>Info : Target voltage: 2.891943
>Error: init mode failed (unable to connect to the target)
>in procedure 'init' 
>in procedure 'ocd_bouncer'

当我尝试st-info --probe (在linux上)时,我得到:

代码语言:javascript
运行
AI代码解释
复制
Found 1 stlink programmers
 serial: 390069063058303044662143
openocd: "\x39\x00\x69\x06\x30\x58\x30\x30\x44\x66\x21\x43"
  flash: 0 (pagesize: 0)
   sram: 0
 chipid: 0x0000
  descr: unknown device

但在上传之前,我得到了相关数据,例如:

代码语言:javascript
运行
AI代码解释
复制
  flash: 131072 (pagesize: 1024)
   sram: 20480
 chipid: 0x0410
  descr: F1 Medium-density device

再也不能把代码上传到微控制器了。当我尝试新的电路板时,它只适用于一次上传-在那块电路板被杀死后,不再工作:(程序的第一次上传工作,即使在重启之后(发光二极管仍然闪烁),但不报告给ST-LINK v2。

我尝试重置为默认设置,但也没有帮助。有没有人遇到过类似的问题?

EN

回答 2

Stack Overflow用户

发布于 2020-03-28 19:56:28

已在Stackexchange上找到解决方案。

当您忘记在STM32CubeIDE中配置调试端口并上传代码时,ST-Link将停止工作,因为它正在等待调试器附加,但它尚未定义。

您必须在集成开发环境中指定系统调试端口(配置文件-> SYS ->模式->串行线):Setup image

你可以通过ST-Link Utility移除整个闪存来让你的STM32再次工作(我在linux中尝试过,但不能工作,因为它不支持重置下的连接)。在ST-Link实用程序中,转到重置下的设置->模式->连接。然后将mcu与ST-Link连接并保持复位。之后,在ST-link实用程序中单击“连接到目标”,您就可以擦除它了。

票数 3
EN

Stack Overflow用户

发布于 2019-08-24 00:09:45

可能是流氓断点导致了GDB的错误行为。重新开始工作的可能解决方法:

  • 如果您上次构建的是调试版本,请尝试构建发布版本并加载代码。然后删除/擦除所有断点并重新加载您的调试工具启动调试会话,从Eclipse主菜单中选择Run->Remove all Breakpoint
  • 如果您安装了ST-Link Utility的副本,启动并擦除您的芯片
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57628401

复制
相关文章
windows无法连接到打印机错误为0x000000011b_无法连接到打印机错误0000011b
最近打印机连不上,查了下网上的资料,发现是Windows10的一个更新bug导致,但是按照网上的方法视乎重启后windows会强制更新,还是无法彻底解决问题。于是在继续查找到相关资料,现在将解决方法记录下来。
全栈程序员站长
2022/09/30
3.7K0
windows无法连接到打印机错误为0x000000011b_无法连接到打印机错误0000011b
EasyCVR服务启动失败并报错“无法连接到MySQL”,如何解决?
EasyCVR是我们支持协议最全面的视频平台,它能支持主流协议包括国标GB/T28181、RTMP、RTSP/Onvif协议,以及厂家的私有协议,如海康Ehome、海康SDK、大华SDK等。平台可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务,在线下场景中有着广泛的应用,如智慧工地、智慧校园、智慧社区、智慧楼宇等。
TSINGSEE青犀视频
2022/07/11
2K0
eclipse500错误原因解决方法_eclipse运行无法显示网页
eclipse内部浏览器报错:此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示
全栈程序员站长
2022/09/22
3.3K0
eclipse500错误原因解决方法_eclipse运行无法显示网页
FileZilla 错误:Server unexpectedly closed network connection 无法连接到服务器
有些linux系统比较老(比如sles11sp3),新版的filezilla client版本比较高(实际是FileZilla FTP Client里的fzputtygen.exe和fzsftp.exe版本比较高)导致CipherSuite密码套件不兼容而出现下图报错,详情见filezilla官网bug说明(这个说明是我定位清楚问题后才意外搜到的,要是早点搜到也不必花好几个小时去排障了)
Windows技术交流
2019/12/23
11.1K0
javaw.exe路径错误导致eclipse无法启动
因为Eclipse启动时需要javaw.exe来启动。先查找path中各个目录以后,没有找到;就会查看固定地在eclipse的安装目录下查找。即:先找外面装了没有;若没有则找自己带了没有。如果都没有找到,就报上面的错误。
全栈程序员站长
2022/01/17
1.7K0
javaw.exe路径错误导致eclipse无法启动
无法初始化 sqlcmd 库,错误编号为 -2147467259
进行脚本测试: 可见在sp_send_dbmail下面的@query是无法使用临时表的。 只有在@query里面写实际的SQL才可以。不能带临时表。 正确写法: Select b.* From AAA a inner join AZX b on a.CompanyID=b.CompanyID and a.BillNo=b.BillNo Where b.Status=”6”’
全栈程序员站长
2022/09/13
7670
无法初始化 sqlcmd 库,错误编号为 -2147467259
Oracle连接工具PLSQL登录时提示初始化失败,无法锁定OCI.dll错误解决
OracleHomeDir:E\instantclient_plsql_11_2
非著名运维
2022/12/12
4.4K0
Oracle连接工具PLSQL登录时提示初始化失败,无法锁定OCI.dll错误解决
w ndows无法连接到System,电脑无法连接到System Event Notification Service服务[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 很多用户表示,在使用电脑的时候,电脑右下角任务栏提示“未能连接一个Windows服务,Windows无法连接到System Event Notificatio
全栈程序员站长
2022/08/27
4.2K0
w ndows无法连接到System,电脑无法连接到System Event Notification Service服务[通俗易懂]
PyDev for Eclipse 无法
在eclipse中配置Python解释器PyDev时,按照如下配置,可以配置完成,如图:
py3study
2020/01/19
6870
PyDev for Eclipse 无法
Eclipse常见错误
(1)eclipse版本要和JDK匹配,默认是环境变量里面配置的JDK (2)tomcat和eclipse可以占用不同JDK,tomcatJDK可以配置
城市中的游牧民族
2019/02/21
6300
Hadoop配置datanode无法连接到master
初次在VM上配置Hadoop,开了三台虚拟机,一个作namenode,jobtracker
星哥玩云
2022/06/30
8840
Hadoop配置datanode无法连接到master
Java开发笔记之Parallels Desktop 初始化网络失败 无法上网
在使用Parallels Desktop 17的时候,开机提示"初始化网络失败",导致win无法上网;
Jetpropelledsnake21
2022/11/07
9390
w ndows无法连接到System,Windows无法连接到System Event Notification Service服务解决方法…[通俗易懂]
采用windows7操作系统的电脑在开机时提示“Windows 无法连接到 System Event Notification Service 服务”(如下图)的解决方法:
全栈程序员站长
2022/08/27
4.7K0
w ndows无法连接到System,Windows无法连接到System Event Notification Service服务解决方法…[通俗易懂]
配置Oracle Gateway 12连接到SQL server 2014
最近的工作中需要基于Oracle连接到SQLserver2014,我们可以通过配置Gateway的方式来实现这个功能。这个Gateway的实质是透过dblink来实现的。即把SQLserver模拟成一个远端的Oracle实例,这个实例由Gateway来负责进行接收,转发等等。本文简要描述其配置过程。
Leshami
2018/08/13
3K0
配置Oracle Gateway 12连接到SQL server 2014
Eclipse出现Tomcat无法启动
最近在做一个心理测评网站,在简单测试前后台交互的时候出现了Tomcat无法启动的问题
软件小生活
2021/08/16
2K0
Eclipse出现Tomcat无法启动
云桌面无法连接到服务器内部原因和云桌面连接失败外部原因
云桌面虽然说能够为我们企业提供非常多的便利,能够让我们远程办公成为现实,但是对于许多没有使用过云服务器或者云桌面的朋友来说,遇到一些比较及时的问题的时候,也是需要我们去做更多的功课的。就比如说云桌面无法连接到服务器这个问题,像许多的朋友在遇到的时候都是一脸茫然,不知所措。那么今天我们就来给大家讲解一下,如果说云桌面无法连接到服务器,该怎么办吧。
用户8715145
2021/10/29
19.3K0
动态链接库(DLL)初始化例程失败_无法装入solidworks DLL文件
(2)https://www.cnblogs.com/hzp0619/p/8969921.html
全栈程序员站长
2022/11/01
1.2K0
microsoft edge无法连接到代理服务器(ie代理服务器错误)
电脑里有谷歌浏览器也有系统自带的Microsoft edge浏览器,谷歌浏览器可以上网,edge不能上网,出现无法连接到代理服务器的字样。
全栈程序员站长
2022/07/26
15.3K2
microsoft edge无法连接到代理服务器(ie代理服务器错误)
Eclipse连接到My sql数据库之前操作
本文介绍了在Eclipse中连接到My sql数据库之前需要进行的操作,包括安装My sql数据库、下载并安装My sql command line client、开启My sql服务、创建test数据库以及创建user表,并给出了相关示例代码。
别先生
2017/12/29
1.4K0
Eclipse连接到My sql数据库之前操作
eclipse 的 adb connection错误
最近运行eclipse,控制台时不时老出现这样的错误: The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:/android-sdk-windows/tools/adb.exe' and can be executed. 试了几种方法都不行,于是,从网上找到了这个解决办法,写个博客,以便以后出来这个问题时快速解决。解决办法如下: 1.查看任务管理器,关闭所有adb.exe 2.重启eclipse即可 今天,我又遇到了同样的问题,但是采用上面的解决办法没有解决,于是在网上找呀找,解决办法如下: 直接重启电脑,然后运行SDK下面的SDK Manager.exe,选择Virtual devices,启动一个模拟器即可。
forrestlin
2022/04/02
3780

相似问题

Eclipse中的多目标模式错误

33

Eclipse显示错误(无法解析目标)

31

错误显示“无法连接到目标”

15

无法将Sony Xperia L C2104连接到eclipse

80

将SQL Server 2005连接到Eclipse

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文