使用SWD通过J-Flash烧写STM32时,会出现各式各样的错误; 
总结下原因: 
1、复位脚被拉低了,这次我遇到的就是复位引脚的电容焊反了(钽电容),可以正常连接,但是烧写程序时会出现如下报错 
–> 
- Erasing affected sectors … 
- ERROR: RAM check failed @ address 0x20000000. 
- ERROR: Write: 0x03020100 07060504 
- ERROR: Read: 0x00000000 00000000 
- ERROR: (0 bytes of RAM have been checked successfully) 
- ERROR: Failed to erase sectors 
- De-initializing CPU core (Exit sequence) … 
- ERROR: Failed to auto program target 
2、SWDIO和SWCLK线序错误、虚焊 、短接,错误表现为连接不成功;

3、另外会出现STM32: Connecting to CPU via connect under reset failed. 
此时可以检查下VDDA和VSSA电压是否均正常,如果VDDA低于VDD太多会导致无法正常烧写芯片;

4、如果出现读取的id和工程设置的芯片id不符合的情况,多半是jlink本身有问题,固件与驱动不符,导致的读取数据错误;可以尝试更换低版本的驱动,有时候最新的不一定是最合适的。

5、如果在程序中禁用了SWD调试接口,即将SWD所用的IO口当作普通的IO口使用时,下载完第一次程序后,如果从flash启动(BOOT0==0)则无法继续使用SWD接口重新下载程序或者调试; 
此时可能会出现如下提示: 
- Connecting … 
- Connecting via USB to J-Link device 0 
- Target interface speed: 200 kHz (Auto) 
- VTarget = 3.345V 
- ERROR: Failed to connect. 
Could not establish a connection to target. 
解决办法是将BOOT0拉高,让程序从ram启动,则可以使用SWD重新下载程序;


关键字:STM32  SWD连接  报错总结 引用地址:STM32使用SWD连接报错总结

上一篇:验证STM32是小端存储
下一篇:stm32常见错误分析

推荐阅读

LG本周三对外宣称,在柏林IFA展会上,公司将会推出世界首款8K OLED电视。IFA为期6天,周五开幕。到时,LG将会展示88英寸8K OLED电视,屏幕有3300万个自发光像素,对比度无与伦比,黑色极为纯正,它会将OLED电视的画质提升到新等级。 所谓8K,就是说屏幕的水平分辨率达到7680个像素,约等于8K。在目前的数字电视中,这种分辨率算是最高的。单从分辨率看...
如今随着节能环保要求的不断提高,对于电源待机功耗也有着更进一步的要求。Power Integration(PI)最新推出的CapZero 3系列产品可以通过降低开关电源中与X电容放电电阻相关的功耗,从而实现待机功耗满足安规要求。什么是X电容X电容是跨接在电力线两线之间,即“L-N”之间,X电容器能够抑制差模干扰,通常采取金属化薄膜电容器,电容容量是uF级。X电容多...
据DigiTimes的一份新报告,即将到来的iPhone 12,今年一大升级点就是配备LiDAR激光传感器(之前主要用于汽车行业),而这之前已经出现在了2020款iPad Pro中。  激光雷达可以通过用激光束照射目标,并用传感器测量反射来测量距离。然后,这些数据可用于对物体或环境进行精确的3D描绘,并能显著改善增强现实体验。  报告预测,在未来几年内,...
据天眼查显示,华源智信半导体(深圳)有限公司(以下简称:华源智信)发生多项工商变更,新增深圳魔豆创新科技有限公司等股东,注册资本从500.8807万元增加至547.2121万元。图片来源:天眼查投资界消息显示,近日,华源智信完成亿元A+轮融资,领投方为广州视源。此前,华源智信过去两轮的投资人均为国际半导体领域的知名投资机构和产业方,包括华登国际、...

史海拾趣

问答坊 | AI 解惑

日本:着手认证试验蓝牙产品(转)

 日本质量协会(JQA)宣布从2001年12月20日开始进行蓝牙产品的标志认证试验。标志认证是将蓝牙嵌入产品时证明其符合标准的手续。日本质量协会(JQA)对已经安装有通过认证的模块的产品进行试验。认证试验由BQB(Bluetooth Qualification Body)认 ...…

查看全部问答∨

MCF52259_FEC

MCF52259_FEC—Fast Ethernet Controller   好久没写总结了,游戏一天现在也没什么状态干活,就来总结下近来的成果吧。  调Coldfire的以太网花的时间比较长,以前一直以为这块很难,有种畏惧心理,现在回过头来看看,要是不加协议的话跟IIC、SP ...…

查看全部问答∨

exdi2是否只支持oal,而不支持应用程序的调试?

基于exdi2rvi,我利用visual studio2005和rvi仿真器,在三星6410上进行调试。是否exdi2只支持oal,只能进行image的调试,而对于应用程序(.exe)和驱动(.dll)无能为力?请教各位,谢谢…

查看全部问答∨

求助嵌入式GPRS手机数据接收问题

请问在使用JXARM9-2410的ADTIDE编程中使用GPRS模快的时候 有什么函数或者是方法能获取到通话过程中对方手机按键盘的信息. 有没有什么AT命令能把GPRS转换成接收手机按键信息,如果有接收后的信息怎么获取,存放在哪里…

查看全部问答∨

socket编程 connect总返回0

在Wince做的Socket程序,客户端首先进行GPRS拨号,成功后在线程中完成connect,但是connect的地址无论什么都返回0,请教一下 为什么? 这个客户端程序移植到VC下则测试 能用。 …

查看全部问答∨

STM32定时器若干疑问:)

1.既然:定时器时钟频率是其所在APB 总线频率的两倍。然而,如果相应的APB 预分频系数是1,定时器的时钟频率与所在APB 总线频率一致,岂不是:/* PCLK1 = HCLK/2 */  & ...…

查看全部问答∨

哪里可以得到LM3S8962评估套件里的程序代码?

如题:        哪里可以得到LM3S8962评估套件里的程序代码?…

查看全部问答∨

出售闲置

本帖最后由 ddllxxrr 于 2016-1-7 17:01 编辑   出售闲置:1.火牛STM32开发板2.microchip开发套件  进口ICD3+18片(PIC18F87J10)+microchip以太网串口 价格QQ上聊 需要的朋友联系QQ:562191411 …

查看全部问答∨

请问本版怎么没有版主呢,?

请问本版怎么没有版主呢,? 想交流一下,找不来么,呵呵,我可以么。…

查看全部问答∨

【ULP Advisor Rule Table】规则1.1确保使用低功耗模式

从今天起逐渐的将ULP的规则介绍给大家,ULP Advisor作为低功耗使用的助手,刚推出的时候引起过大家的关注。 好久没人提过了,我老看到这样的代码__bis_SR_register(LPM3_bits + GIE); while(1);//这句话啥用?????复制代码可见初学者受51影响 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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