STM32CubeIDE Jlink连接Connecting to target...ERROR

发布者:忙中取乐最新更新时间:2020-03-14 来源: eefocus关键字:STM32CubeIDE  Jlink连接  Connecting  target 手机看文章 扫描二维码
随时随地手机看文章

STM32CubeIDE Jlink连接STM32C8T6的 板子的时候,

各种提示,各种错误.

刚入手没啥经验不能快速的定位问题点. 搞了好几个星期.(晚上搞搞)

经过排查, 我写一下我自己的排查经历.

第一次做板子.由于自己对电路不是很懂所以请人设计的电路板… 我自己焊接的元件. 对于独立插接件都焊不好的我,上来就焊贴片元件. 真是如痴如醉,欲哭无泪… 10个板子焊了2个星期. 自己焊的好不好还不知道, 反正各个颗粒饱满,没有虚焊. 又是热风焊,又是电烙铁的. 10个板子焊完,自己也熟练了.


额外分享一下焊接技巧, 贴片小元件,例如电容,电阻之类的 要先固定一个引脚,然后再焊另外一个.


IC芯片这种引脚特别细的又特别多的,

第一步要先在板子上弄一层薄薄的锡,不要粘在一起. 不要凸起太多.

第二步冷却后, 开始摆放IC芯片,摆放的时候不要用力压,浮在上面就可以了. 摆放技巧是用弯头镊子去顶芯片引脚,很容易顶到合适的位置. 因为板子上已经有一层薄薄的锡了,恰好能挡住镊子,镊子停住了,芯片引脚也恰好在正上方. 4个脚都顶齐了之后不要动.也不要用力压. ,对于引脚不整齐的IC芯片,建议先在比较平的玻璃上压平,确保引脚是在一个平面上.


第三步:用电热风枪去烤. 烤的时候风力不要太大, 会吹跑的, 也不要太久, 会烤坏了其它的元件. 也不要去用手去压它,因为手一定会抖,哪怕一点点,都会失败重来. 感觉差不多了就停下等它冷却了就自然焊好了…


这种方式焊接的IC芯片比较美观, 成功率比较高. 不需要太高深的技巧.也不容易粘到一起.


网上有人直接划拉一下就能焊好. 经亲自动手操作发现太需要技巧. 对手工的要求太高, 很容易粘到一起,弄不开.新手不建议这种方式去弄.


然后就是写程序了.

用的是比较新的STM32CubeIDE开发工具, 这个真的挺好用.比较简单,容易上手…


…各种噼里啪啦, 一顿敲打, 程序写完了.


程序写好了该上线调试了.

代码好写,可是程序就不好烧录了.

在下载烧录的时候各种提示报错,死活下载不了.

经过我用万用表仔细的排查发现板子上的SWDIO和SWCLK两个引脚丝印标反了. 反了就反了呗, 自己知道就可以了.那就反着接.


反着接也还不行…


还是有错, 各种错,具体忘记了. 当时那个失望呀. 各种怀疑,

难道是我程序写错了?

PIN配错了?

SW调试功能引脚没配?

Jlink版本太老了,STM32CubeIDE不支持?

我焊错了芯片方向?

引脚粘到一起去了?

芯片被我高温烤坏了?

PCB电路布线有问题?

BOOT方式有问题?

电源电压有问题?


这些问题经过逐一的一个一个的排查, 最大的怀疑是 PCB布线有问题, 电路没设计好, 或者我手工焊接的不合格.


为了排查JLink和软件的问题,网上买了个开发板, 尝试着用JTAG和SW两种方式进行了下载和调试,结果都正常… 可以排除JLink的问题. 都是支持的.我用的是JLink V9 但是对STLink 不支持. 没弄好. 对Jlink-ob也不支持.


剩下的就只能是布线和焊接还有电源问题了.


在快要绝望的时候, 我看到篇帖子说电压供电不足也会连接不上CPU.

然后,接通板子上的5v供电电源后, 神奇的事情发生了. 能下载也能调试了.

千言万语都化作一句 我操…

搞了2个月了. 终于快要有眉目了.


下面写一下总结:

如果线没连接好 或者 SWDIO和SWCLK弄反了,或者把调试线拔掉 会提示

Connecting to CPU via connect under reset failed.

如下:


Command line: -port 2331 -s -device STM32F103C8 -endian little -speed 4000 -if swd -swoport 2332 -vd

-----GDB Server start settings-----

GDBInit file:                  none

GDB Server Listening port:     2331

SWO raw output listening port: 2332

Terminal I/O port:             2333

Accept remote connection:      localhost only

Generate logfile:              off

Verify download:               on

Init regs on start:            off

Silent mode:                   off

Single run mode:               on

Target connection timeout:     0 ms

------J-Link related settings------

J-Link Host interface:         USB

J-Link script:                 none

J-Link settings file:          none

------Target related settings------

Target device:                 STM32F103C8

Target interface:              SWD

Target interface speed:        4000kHz

Target endian:                 little


Connecting to J-Link...

J-Link is connected.

Firmware: J-Link V9 compiled Dec  2 2017 15:35:20

Hardware: V9.20

S/N: 269200585

Feature(s): GDB, RDI, FlashBP, FlashDL, JFlash, RDDI

Checking target voltage...

Target voltage: 2.91 V

Listening on TCP/IP port 2331

Connecting to target...ERROR: STM32: Connecting to CPU via connect under reset failed.


ERROR: Could not connect to target.

Target connection failed. GDBServer will be closed...Restoring target state and closing J-Link connection...

Shutting down...


如果提示 Could not connect to target.

多数是CPU没启动或者SW端口没启用.

我的板子是因为设计的有点问题,另外的5v供电接上以后就正常了.我怀疑跟VSSA,VDDA有关.也有可能电压供电不足有关.


提示如下:


SEGGER J-Link GDB Server V6.44c Command Line Version


JLinkARM.dll V6.44c (DLL compiled Mar 22 2019 17:26:40)


Command line: -port 2331 -s -device STM32F103C8 -endian little -speed 4000 -if swd -swoport 2332 -vd

-----GDB Server start settings-----

GDBInit file:                  none

GDB Server Listening port:     2331

SWO raw output listening port: 2332

Terminal I/O port:             2333

Accept remote connection:      localhost only

Generate logfile:              off

Verify download:               on

Init regs on start:            off

Silent mode:                   off

Single run mode:               on

Target connection timeout:     0 ms

------J-Link related settings------

J-Link Host interface:         USB

J-Link script:                 none

J-Link settings file:          none

------Target related settings------

Target device:                 STM32F103C8

Target interface:              SWD

Target interface speed:        4000kHz

Target endian:                 little


Connecting to J-Link...

J-Link is connected.

Firmware: J-Link V9 compiled Dec  2 2017 15:35:20

Hardware: V9.20

S/N: 269200585

Feature(s): GDB, RDI, FlashBP, FlashDL, JFlash, RDDI

Checking target voltage...

Target voltage: 2.44 V

Listening on TCP/IP port 2331

Connecting to target...ERROR: Could not connect to target.

Target connection failed. GDBServer will be closed...Restoring target state and closing J-Link connection...

Shutting down...

Could not connect to target.

Please check power, connection and settings.libpng warning: iCCP: known incorrect sRGB profile

关键字:STM32CubeIDE  Jlink连接  Connecting  target 引用地址:STM32CubeIDE Jlink连接Connecting to target...ERROR

上一篇:Jlink的三线制SWD方式连接STM32芯片无法识别的解决方案
下一篇:在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

推荐阅读最新更新时间:2024-11-17 13:12

基于FPGA的汽车ECU设计充分符合AUTOSAR和ISO 26262标准(三)
图5显示了一个采用赛灵思 Virtex®-4 FPGA 部署的 ECU 系统的示例,由一个静态域和一个部分可重配置域构成。静态域集成了一个MicroBlaze软核处理器和一个基于 ICAP 的重配置控制器,部分可重配置域 (PRR) 则发挥着共享资源的作用,负责在不同时间换入和换出不同的功能任务或应用。   最后,如果将前述的构想发挥到极致,可以设计出一种通用汽车 ECU 平台。这种平台可以在生产线上进行配置并针对汽车中特定的 ECU 功能进行定制。这种构想在技术上借助可重配置硬件具有可行性,能够简化制造厂的物流要求,将存货压低到最低水平。这是因为从硬件的角度来看,在生产线上组装的模块对所有车辆都是一样的,都采用单一平台设计或产
[模拟电子]
基于FPGA的汽车ECU设计充分符合AU<font color='red'>TO</font>SAR和ISO 26262标准(三)
Flyme Auto 车机系统:硬件升级助力智能驾驶新飞跃!
近日, 领克08 ( 参数 | 询价 ) 品牌车型正式发布了其全新的车机系统——Flyme Auto,该系统在硬件方面进行了升级,为智能驾驶带来了全新飞跃。让我们一起来了解一下Flyme Auto车机系统的升级内容吧。 Flyme Auto车机系统在硬件方面的升级可谓是引人注目。首先,该系统搭载了全新的7nm SoC龙鹰一号芯片,这款高性能芯片不仅拥有比肩高通骁龙8155芯片的强大的计算能力,还具备低功耗的特点。这意味着车机系统在运行过程中能够更加高效地处理各种任务,为用户提供流畅的使用体验。 除了强大的芯片,Flyme Auto还采用了亿咖通·安托拉1000 Pro平台,这是一款专为智能驾驶设计的平台。该平台结合了车载
[汽车电子]
Flyme Au<font color='red'>to</font> 车机系统:硬件升级助力智能驾驶新飞跃!
英飞凌推出全新TRENCHSTOP™ 5 WR6系列, 带来更佳的系统可靠性
英飞凌推出全新采用TO-247-3-HCC封装的TRENCHSTOP™ 5 WR6系列, 带来更佳的系统可靠性 近日,英飞凌科技股份公司(FSE: IFX / OTCQX: IFNNY)推出了全新分立式封装的650 V TRENCHSTOP™ 5 WR6系列,该系列采用TO-247-3-HCC封装,能够实现额定电流分别为20 A、30 A、40 A、50 A、60 A和70 A的丰富产品组合,可轻松替换前代技术,如英飞凌TRENCHSTOP 5 WR5、HighSpeed 3 H3技术。该系列针对家用和商用空调系统以及焊接应用的功率因数校正(PFC)进行了优化。 TRENCHSTOP 5 WR6开关能够实现极低
[电源管理]
英飞凌推出全新TRENCHS<font color='red'>TO</font>P™ 5 WR6系列, 带来更佳的系统可靠性
国芯晶源亮相AUTO TECH 2023,大力布局车规级晶振市场
在全球新一轮科技革命及产业变革的驱动下,汽车产业迎来了百年未有之大变局,正加速向智能网联新能源转型升级。11月1日-3日,AUTO TECH 2023 广州国际汽车技术展览会于保利世贸博览馆盛大开展,紫光国微旗下国芯晶源耀眼亮相,展现了公司系列高端晶振产品及其在汽车电子、人工智能、IoT、穿戴设备、5G通信等前沿领域的应用,吸引众多汽车行业厂商、专业人士与研究人员驻足交流。 汽车智能化浪潮席卷而来,被称为“新四化”的电动化、网联化、智能化、共享化,让汽车电子在产业链、价值链中的比重不断攀升,汽车电子的创新已经成为汽车产业创新的重要推动力量。广州国际汽车技术展作为亚洲领先的汽车工业技术盛会,汇集了全球500多家领先参展商,聚集上
[汽车电子]
Mentor CEO:EDA市场在COVID-19中的演变
日前,Mentor(a Siemens Business)CEO Walden C.Rhines分享了他对电子设计自动化(EDA)市场的最新见解。 Rhines说道,虽然COVID-19造成了全球经济影响,并改变了我们许多人的工作方式,但电气工程师和软件开发人员的就业前景依然强劲。按照美国商务部的统计,美国设计工程师正处于充分就业状态。 Rhines指出,半导体客户正在经历一个行业波动,2019年是整个行业低迷的一年。他指出,半导体市场的下滑大部分是由内存造成的,而非逻辑产品。事实上,逻辑销售实际上是在行业内增长的,这是EDA行业获得其大部分收入的地方。 半导体繁荣萧条周期。(图片来源:VLSI Research,半
[半导体设计/制造]
Men<font color='red'>to</font>r CEO:EDA市场在COVID-19中的演变
MOTO回应华为胜诉:交易尚未冻结 期望本季完成
    据外电消息报道,针对美国伊利诺斯州地区法院禁止摩托罗拉解决方案(MotorolaSolutions)向诺基亚西门子网络公司披露华为的机密资料的裁决,摩托罗拉表示,尽管如此,但并不意味着交易就被冻结。他们希望该交易能在本季度内完成。     华为公司上个月提出诉讼,要求法院冻结本次交易、修改其中的条款,以保护其商业秘密和知识产权。本案的被告包括出售本次网络设备部门的摩托罗拉解决方案公司和诺基亚西门子,一家芬兰诺基亚和德国西门子共同组建的合资企业。     本周,美国地方法院法官沙伦·约翰逊·科尔曼在裁定中表示,根据华为起诉摩托罗拉公司和诺基亚西门子可能盗用其商业机密、从而造成“无法弥补的竞争损害”理由来看,华为“胜诉的可能
[网络通信]
Mentor Graphics玩跨界混搭,为独立工程师和IC界带来福音
全球的电子产品越来越复杂、精细,但是依然要求低成本和快速上市。全球的企业都多了很多称为 独立工程师 的人群,但依然要满足企业的需求。在日前举办的Mentor Graphics技术巡回研讨会上,Mentor Graphics系统设计部门业务发展经理D av i d Wiens、Mentor Graphics亚太区PCB资深业务发展总监孙自君先生向记者详细介绍了Mentor Graphics如何通过自己的设计软件帮助独立工程师,并帮助企业节省成本、提高效率。 为独立设计师定制的PCB软件:PADS PCB市场正随着越来越多的独立工程师的加入以及企业运作方式的改变而发生变化。这些独立工程师一般在中小型企
[半导体设计/制造]
Men<font color='red'>to</font>r Graphics玩跨界混搭,为独立工程师和IC界带来福音
TowerJazz参考设计流程2.0全面认证Cadence方案
基于OpenAccess和SKILL的工艺设计包(PDK)与简化方法学可加快产品上市时间 加州圣荷塞,2011年11月3日 — 全球电子设计创新领先企业Cadence设计系统公司 (NASDAQ: CDNS),今天宣布全球集成电路顶尖专业晶圆厂TowerJazz已认证Cadence混合信号解决方案,用于其TowerJazz参考设计流程2.0。新参考设计流程采用混合信号电源管理技术,应用了Cadence Encounter® Digital Implementation System及Virtuoso®技术,将统一的定制/模拟与数字流程应用于TowerJazz的TS018PM 180纳米及TS035PM 350纳米Bipolar-
[半导体设计/制造]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved