历史上的今天
返回首页

历史上的今天

今天是:2024年09月01日(星期日)

正在发生

2018年09月01日 | STM32使用SWD连接报错总结

2018-09-01 来源:eefocus

使用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重新下载程序;


推荐阅读

史海拾趣

EVER-WAY公司的发展小趣事

随着公司规模的扩大和产品质量的提升,EVER-WAY公司开始积极拓展国内外市场。公司制定了详细的市场拓展计划,通过参加国际展会、开展国际贸易合作等方式,逐步打开了国际市场的大门。同时,公司还加强了与国内客户的合作,通过提供定制化服务、优化供应链管理等方式,赢得了客户的信任和支持。这些市场拓展的跨越不仅为公司带来了更多的商业机会,也进一步提升了公司的品牌价值和市场地位。

GE公司的发展小趣事

作为一家有社会责任感的企业,EVER-WAY公司始终关注环境保护和社会公益事业。公司积极推行绿色生产理念,采用环保材料和节能技术,减少生产过程中的污染和能耗。同时,公司还积极参与社会公益活动,捐款捐物支持灾区重建、教育扶贫等事业。这些社会责任的担当不仅体现了公司的良好形象,也为公司赢得了社会的广泛赞誉和尊重。

ELM Technology Corporation公司的发展小趣事

ELM Technology Corporation非常重视企业文化的建设。公司倡导“创新、协作、诚信、责任”的企业精神,鼓励员工积极创新、勇于担当。同时,公司还为员工提供了良好的工作环境和福利待遇,增强了员工的归属感和凝聚力。这种积极向上的企业文化为ELM的持续发展提供了强大的动力。

请注意,以上故事仅为概述,具体细节和事实需要根据ELM Technology Corporation的实际情况进行补充和完善。

成都芯进(CrossChip)公司的发展小趣事

作为一家立志于立足中国、服务全球的电子企业,成都芯进电子始终保持着开放的国际视野。他们积极参与国际技术交流与合作,不断提升自身的技术水平和市场竞争力。同时,公司也在全球范围内拓展业务,希望将更多优质的电子产品推向国际市场,为全球消费者带来更好的使用体验。

请注意,以上故事是基于参考文章内容的合理扩展和虚构,具体细节可能与实际情况存在差异。

台湾丰宾(CapXon)公司的发展小趣事

面对日益激烈的市场竞争,CapXon公司始终坚持以技术创新为驱动,不断推动产业升级。公司投入大量资金用于研发新的技术和产品,以满足市场对高品质、高性能电容器的需求。通过不断的努力,CapXon成功研发出了一系列具有自主知识产权的高性能电容器产品,这些产品不仅具有更高的稳定性和可靠性,而且能够满足更广泛的应用场景需求。

Belden Wire & Cable公司的发展小趣事

为了进一步扩大市场份额,Belden公司开始实施全球扩张战略。公司先后在多个国家和地区设立了分支机构,将优质的产品和服务带到了世界各地。此外,Belden还积极寻求与其他知名企业的战略合作,通过强强联合,共同推动电线电缆行业的发展。这些合作不仅为Belden带来了更多的商业机会,还提升了公司在全球市场的竞争力。

问答坊 | AI 解惑

为什么卖IC比不如卖杂货?

2000年,沃尔玛全年销售1650亿美元,全球IC产业销售2050亿美元,比沃尔玛高出20%以上!2008年,沃尔玛全年销售3745亿美元,全球IC销售2500亿美元,比沃尔玛低近50%!更惨的是,预计09年沃尔玛销售将增长1~3%,而全球IC销售则将下降16.3%!跌倒21 ...…

查看全部问答>

周立功写给学单片机的年轻人 -----有必要看看

作为过来人思前想后,我感到完全有责任将发自心底的感受传递给年轻一代,“一个企业家心灵深处渴望优秀人才的卓越追求和深层次的叹息、痛苦和感受”。您们千万不要等到毕业求职时才觉得自己能力太差,世界上从来就没有后悔药。当然,如果您现在看了 ...…

查看全部问答>

GPRS MODEM 电路原理图.

GPRS MODEM 电路原理图.…

查看全部问答>

单片机驱动H桥电路。。。。知者请 进!

我想 直接用单片机控制H桥电路,不 知道可不可以?…

查看全部问答>

linux 嵌入式技术爱好者交流群

linux 嵌入式技术爱好者交流群68158867 欢迎各位爱好者能加入!!!!…

查看全部问答>

testbench 如何编写

1.激励的设置 相应于被测试模块的输入激励设置为reg型,输出相应设置为wire类型,双向端口inout在测试中需要进行处理。 方法1:为双向端口设置中间变量inout_reg作为该inout的输出寄存,inout口在testbench中要定义为wire型变量,然后用输出使 ...…

查看全部问答>

请问下launchPad下载问题

现在launchPad下载要用Debug来调试后当下载,有无一种直接用生成的hex /.out文件 的软件,或者是CCS哪有直接download就行了,谢了 [ 本帖最后由 haphard 于 2011-10-29 23:05 编辑 ]…

查看全部问答>