STM32芯片Jlink下载不了程序的问题Error:Flash Download failed "cortex-M4"

问题1:Stm32板子下载程序时遇到问题,下载器能检测到,但识别不了stm32芯片?
解决:板子上clk和dio的位置和原理图的不一致,交换了两根线的位置即可。
问题2:检测到了芯片,但下载程序时出现如下问题:
Error:Flash Download failed “cortex-M4”
**JLink Warning: Could not set S_RESET_ST
JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.
在这里插入图片描述
在这里插入图片描述
但我下载器的设置和flash的选择也没错,关键是找我朋友帮我看问题时突然又可以了,等我朋友走了又不能下载了,这板子真调皮,只好硬着头皮继续找问题。
在这里插入图片描述
在这里插入图片描述
尝试解决办法1:失败
https://blog.csdn.net/qq_28959531/article/details/79759815
j-flash下载程序:
j-unlock
像下面这样选突然又可以了,但是烧了两次程序又不行了
尝试解决办法2:成功
将jlink的5V电源线不接到板子上,只和板子共地,然后居然可以下程序,经过好几次测试都可以,这也是最终的解决办法,真TM奇怪的问题,猜想可能是电脑的电源和板子的电源连到一起可能会导致电平产生某种问题。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值