jlink swd 下载时好时坏的问题

文章描述了一位开发者遇到的STM32微控制器在仿真时下载固件偶发性失败的问题。尝试更换JLink线、USB线和仿真器后,问题依旧。在确保电路连接无误且其他电路板工作正常的情况下,问题最终定位到电源上。更换电源后,问题得到解决,表明电源稳定性对下载过程有重要影响。

这次开发一个产品遇到了一个头疼的问题,就是仿真时有时下载正常,有时不正常,非常误事。一开始以为是接触不良,换了jlink的下载线,USB连接线也换了,还是没有解决问题。用keil debug菜单看,仿真器是正常的,大部分时间能找到电路板,偶尔找不到电路板。在找到电路板时表明连接是没有问题的,但是下载时总是出现各种各样的错误,后来换了一个仿真器也是如此。表明问题在板子上,CPU用的是stm32f103c8t6,重新换了一个新的还是这样。找了一个以前的别的产品的板子下载了几次都正常,所以归结为新板子有问题。但是有时下载是正常的,怎么解释?电路都是从那个产品复制过来的,也不会有什么错。

用了几天,下载失败的几率越来越大,每次连接都正常,擦除也正常,就是下载时出错,有时校验出错,弄不清到底是仿真器的问题还是CPU flash有问题。

实在忍受不了了,还是到网上找答案吧,看到了一个网友的文章

 换电源试试吧,把笔记本的外接电源拔掉,没有解决问题,把给电路板供电的电源换成了测试的专用电源,问题竟然奇迹般的解决了。说明一下:我的仿真器用的是jlink V7,不带电源输出。

在此对这位网友表示感谢!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值