历史上的今天
返回首页

历史上的今天

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

正在发生

2018年09月22日 | J-LINKV9SWD模式调试STM32出现问题汇总

2018-09-22 来源: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太多会导致无法正常烧写芯片;

     有的J-link ,1脚VCC驱动能力弱,连接目标板后VCC电压降低导致连接失败,此时应更换2脚VCC。

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


推荐阅读

史海拾趣

Dialog公司的发展小趣事

Dialog公司在高能效系统电源管理领域积累了丰富的经验和知识,并形成了包括音频、短距离无线、AC/DC电源转换和VoIP技术在内的技术积累。这些技术积累为Dialog公司提供了强大的研发实力,使其能够迅速开发出面向各类个人便携式应用的集成电路(IC)。这些设备包括智能手机、平板电脑、超极本、数字无绳电话等。

Deutronic Elektronik GmbH公司的发展小趣事

面对日益激烈的市场竞争和不断变化的市场需求,Deutronic Elektronik GmbH始终坚持创新驱动和可持续发展的理念。公司不断推出新产品、新技术和新服务,以满足客户的不断变化的需求。同时,公司也注重环境保护和可持续发展,积极推广绿色能源和环保技术,为社会和环境做出了积极贡献。

DDP Engineered LED Solutions公司的发展小趣事

随着技术的不断成熟和市场的不断扩大,DDP Engineered LED Solutions公司开始注重市场拓展和品牌建设。公司积极参加国内外各类展会和论坛,展示公司的产品和技术实力,与业界同行交流学习。同时,公司还加大品牌宣传力度,通过广告、宣传册等多种渠道提升品牌知名度和美誉度。这些努力不仅让DDP的产品走进了更多客户的视野,也为公司的长远发展奠定了坚实的基础。

Compensated Devices Inc公司的发展小趣事

面对国内外市场的激烈竞争,CDI积极寻求与合作伙伴的共赢发展。公司与多家知名电子设备制造商建立了长期稳定的合作关系,共同开发新产品、拓展新市场。通过合作,CDI不仅提升了自身的技术水平,还成功打入了多个国际市场,实现了业务的快速增长。

Bytes公司的发展小趣事

随着市场规模的扩大,Bytes公司意识到供应链管理和成本控制的重要性。公司不断优化供应链结构,提高采购效率和质量,降低生产成本。同时,公司还通过精细化管理,降低运营成本,提高盈利能力。这些措施使得Bytes公司在激烈的市场竞争中保持了良好的财务状况。

Embedded Artists公司的发展小趣事

Embedded Artists公司成立于2000年,创始人是一群热衷于嵌入式技术的瑞典工程师。他们看到了嵌入式技术在未来电子产品中的巨大潜力,决定成立一家公司,专注于基于恩智浦处理器的嵌入式解决方案的研发和生产。公司初期面临资金紧张、市场认可度不高等挑战,但他们凭借对技术的热情和不懈的努力,逐渐在行业中树立了口碑。

问答坊 | AI 解惑

[转帖]15秒破解硬盘还原卡

[转帖]15秒破解硬盘还原卡 第一种破解率还可以. 第二种好像是万能的(刚刚发现需要的+++174882997)第一种: 开机时(也就是在你曾经进入cmos的时刻),同时按住ctrl+home,这样你就进入了 还原卡的密码输入窗口,只要输入正确的密码即可获得admin,以后随你 ...…

查看全部问答>

世界著名汽车品牌标识演化历史------菲亚特

菲亚特 Fiat 菲亚特的全名是Fabbrica Italiana Automobili Torino(意大利都灵汽车公司),这个标识就是它的缩写。 菲亚特公司于1899年,由一群投资者投资建立,其中包括后来的常务董事乔瓦尼·阿涅利(Giovanni Agnelli)。阿涅利 ...…

查看全部问答>

LM3 CAN接口如何清除BUS OFF条件?

用LM3S8962。因为布线比较长(5Kbps, 线路500米左右),所以偶尔会有CAN数据发错,这样这个设备就可能被剥离总线,这样我的设备就得重新启动才能恢复正常。请问:如何清除 CAN BUS warning conditions 或者enter bus-off state后如何能恢复该设备CA ...…

查看全部问答>

虚拟串口的问题

我现在要在proteus下调试一个串口的猫,有没有什么办法能将虚拟的串口和真实的物理串口连接起来,让proteus和真实串口之间进行通信呢…

查看全部问答>

什么地方有硬盘消磁机?

XBC-01(液晶型)磁性存储介质信息消除机又称信安保牌硬盘消磁机、硬盘数据销毁机等,是一款能够快速彻底销毁“硬盘、磁带、软盘和磁卡等上面所有信息的设备,被清除数据的硬盘、磁带、磁卡等外观完好,除硬盘外,均可以再次使用,硬盘可安全的用于 ...…

查看全部问答>

ADS设置问题

那个R0 base 和RW base的地址到底该怎么设置? 是不是我要把程序烧FLASH里,RW 就不用 写。而程序在SDRAM里运行的话,R0就不用写?…

查看全部问答>

哈哈,不是玩笑,IPAD原来早就是ST的注册商标

在ST的网站上搜索IPAD可以找到很多相关的内容,比如这个: http://www.st.com/stonline/press/magazine/express/expr_nov07.htm IPAD_TM.jpg (46.32 KB) 下载次数:0 2010-2-3 16:46 …

查看全部问答>

请问有没有大虾做过LM3S的usb host模式?

我在做的时候,修改的官方例程,发现,只是在芯片上电过程中可以枚举到u盘,而在芯片启动后插入的u盘没法枚举到,网上关于usb host的资料不多,不知道应该怎么修改才好,希望有经验的大虾能够指导指导。谢谢!…

查看全部问答>

诚聘【采购主管】(可获期权,无事业心者勿入)

聘【采购主管】(可获期权)【工作地点】北京、上海【关于期权】参考:http://wenku.baidu.com/view/4841e9d376eeaeaad1f330b9.html【公司简介】上海济强电子科技有限公司:http://www.jqsh.com便携式商用及工业打印设备的行业先行者及领导者,致力于 ...…

查看全部问答>