OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 14413|回复: 9

JTAG swd reset引脚问题

[复制链接]

81

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
534
金钱
534
注册时间
2013-7-4
在线时间
13 小时
发表于 2015-7-24 13:37:26 | 显示全部楼层 |阅读模式
5金钱
今天发生一件很奇怪的事,同事给我一块板子第一次烧写没有问题,第二次烧写的时候就出现
**JLink Warning: S_RESET_ST not cleared
**JLink Warning: CPU did not halt after reset.
**JLink Warning: CPU could not be halted
* JLink Info: Core did not halt after reset, trying to disable WDT.
**JLink Warning: CPU did not halt after reset.
**JLink Warning: CPU could not be halted
**JLink Warning: S_RESET_ST not cleared
* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: Found Cortex-M3 r1p1, Little endian.
**JLink Warning: S_RESET_ST not cleared
**JLink Warning: CPU did not halt after reset.
**JLink Warning: CPU could not be halted
* JLink Info: Core did not halt after reset, trying to disable WDT.
**JLink Warning: CPU did not halt after reset.
**JLink Warning: CPU could not be halted
**JLink Warning: S_RESET_ST not cleared
**JLink Warning: CPU could not be halted

看着应该是reset引脚的问题,可是为什么第一次烧写又没问题?我的程序也只是while(1);而已
这里是swd部分的电路


boot0/1都接地了

量reset脚reset一直为低,有点不明白是哪里问题

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

81

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
534
金钱
534
注册时间
2013-7-4
在线时间
13 小时
 楼主| 发表于 2015-7-24 15:13:54 | 显示全部楼层
回复

使用道具 举报

81

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
534
金钱
534
注册时间
2013-7-4
在线时间
13 小时
 楼主| 发表于 2015-7-24 15:39:03 | 显示全部楼层
问题2:我把boot0拉高,从系统存储器启动,还是一样的问题,这就奇怪了,为什么第一次可以呢
回复

使用道具 举报

8

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2012-12-19
在线时间
16 小时
发表于 2015-7-24 16:16:24 | 显示全部楼层
我用的时候把电源也加上了,一共是6个管脚。
你可以参考下。
回复

使用道具 举报

81

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
534
金钱
534
注册时间
2013-7-4
在线时间
13 小时
 楼主| 发表于 2015-7-24 16:28:46 | 显示全部楼层
回复【4楼】sdwhupk:
---------------------------------
我现在是clk,io,gnd,vcc,rst. rst去掉也是一样问题,NRST引脚一直只有0.1-0.2v左右.VCC去掉连芯片都无法识别了.
我现在都怀疑是芯片坏了
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11537
金钱
11537
注册时间
2014-4-1
在线时间
1314 小时
发表于 2015-7-24 16:33:05 | 显示全部楼层
一直是同样的用法,没有这个问题。

CPU 硬件问题的可能性大。
回复

使用道具 举报

39

主题

598

帖子

0

精华

高级会员

Rank: 4

积分
875
金钱
875
注册时间
2013-12-18
在线时间
41 小时
发表于 2015-7-24 16:38:46 | 显示全部楼层
我画STM32的板子都是4个脚,3.3V,GND,CLK,DIO.就没问题的,没有RST都可以的,所以这个不一定是那个脚的问题,你悬空试试,前提BOOT0和BOOT1下拉接地。
回复

使用道具 举报

81

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
534
金钱
534
注册时间
2013-7-4
在线时间
13 小时
 楼主| 发表于 2015-7-24 17:05:09 | 显示全部楼层
我很疑惑..........莫名其妙就好了.......而且是三块板子一起好...............这到底是为什么...................NRST的电压也变正常了...........到底发生了什么........

我感觉自己快爆炸了,一个下午.......就为了这破事.....
回复

使用道具 举报

4

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2017-9-7
在线时间
16 小时
发表于 2020-4-6 23:30:43 | 显示全部楼层
没有复用sw调试线, 就不用接.  如果复用了, 烧写一次程序后, 再次烧写就需要接reset.
回复

使用道具 举报

14

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
168
金钱
168
注册时间
2020-9-2
在线时间
41 小时
发表于 2021-4-30 08:33:21 | 显示全部楼层
我的stm32也出现了这个问题,刚开始烧写程序都很正常,不知道怎么的用jlink程序就烧不进去了,但是能搜到芯片,rest引脚也是一直位低电平,我强行拉高也不行。请问你的问题解决了么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 19:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表