OpenEdv-开源电子网

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

调了一天030的板子,最后发现SWD接口还是得用全了才好...

[复制链接]

3

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2013-7-26
在线时间
2 小时
发表于 2015-1-27 13:21:19 | 显示全部楼层 |阅读模式
以前用的103的,用JTAG接口,下载调试都没问题。最近做了个030的测试板,放了3种030的CPU(20脚、32脚和48脚的),因为030只能用SWD接口,就从手头的JLink中用杜邦线把信号引出来用。一开始发现系统不稳定,表现为MDK有时候能找到CPU内核有时候就找不到,调了一天,中间把器件仔细过了两边锡,确保线路连接没问题,还是如此。今天突然想到,以往都是看别的资料上说只要连4根线(VCC、GND、SWDIO、SWCLK)就可以的,甚至还有说VCC也不用连的。接口中还有个Reset没有接,会不会是这个原因呢?把JTAG接口的nTRST和板子上CPU的Reset连起来,OK,100%找到内核没问题——唉,做事还是不能偷懒,当初下意识地为了省事少连了一根线,折腾这么久...

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

使用道具 举报

4

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-11-18
在线时间
0 小时
发表于 2015-1-27 13:26:46 | 显示全部楼层
103的接4根就能用
030不知道了。
我是伸手党 ←_←
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2013-7-26
在线时间
2 小时
 楼主| 发表于 2015-1-27 13:29:11 | 显示全部楼层
回复【2楼】球球~电子:
---------------------------------
对,F103的我也是接了4根就能用的。
回复 支持 反对

使用道具 举报

46

主题

329

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1544
金钱
1544
注册时间
2012-4-9
在线时间
80 小时
发表于 2015-1-27 19:34:29 | 显示全部楼层
支持一下。。。
STM32
回复 支持 反对

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-1-27 19:48:41 | 显示全部楼层
四根线(无reset),F103、F215、F407都试过,没问题。

reset线在某些情况下需要用到,比如上次程序把调试端口修改成其他用途。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-1-27 23:21:01 | 显示全部楼层
谢谢分享....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2014-8-6
在线时间
1 小时
发表于 2015-1-28 13:07:43 | 显示全部楼层
刚接触STM32,楼主给普及点常识吧,030指的的哪款芯片,百度上没找到。
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2013-7-26
在线时间
2 小时
 楼主| 发表于 2015-2-1 10:52:47 | 显示全部楼层
回复【7楼】浪里淘尽:
---------------------------------
STM32F030系列啊,Cortex-M0内核的,性价比绝对一流,用来取代51再好不过了。
回复 支持 反对

使用道具 举报

3

主题

197

帖子

0

精华

高级会员

Rank: 4

积分
538
金钱
538
注册时间
2012-7-19
在线时间
63 小时
发表于 2015-2-2 08:39:28 | 显示全部楼层
回复【8楼】mudfish:
---------------------------------
肯定是可以的  不接reset没有问题,可以在jtag设置项目中选择复位方式为系统复位,就是使用cm0指令复位了

如果选择自动的话,看看jtag调试日志,可以看到jtag会尝试各种复位方式的
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2015-4-11
在线时间
6 小时
发表于 2015-4-29 11:16:27 | 显示全部楼层
回复【8楼】mudfish:
---------------------------------
楼主,请问你用的JTAG是V8还是V9的?

我用MDK5.12,在JTAG的调试选项里面,说我的JTAG不支持STM32F030
回复 支持 反对

使用道具 举报

13

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2013-9-3
在线时间
7 小时
发表于 2015-5-15 10:08:39 | 显示全部楼层
请问是哪四个引脚?
回复 支持 反对

使用道具 举报

3

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2012-6-28
在线时间
0 小时
发表于 2015-8-31 16:59:33 | 显示全部楼层
现在用的STM32407ZG用四根管脚好像不行啊,而且换到原子的开发板上也不行,唉,好几个芯片都是这样
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2015-12-6
在线时间
1 小时
发表于 2015-12-6 10:29:48 | 显示全部楼层

我用jtag v8, swd , 接 stm32f030c8, 出现上图错误, 请问是什么原因??

回复 支持 反对

使用道具 举报

39

主题

127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2296
金钱
2296
注册时间
2015-5-6
在线时间
249 小时
发表于 2015-12-6 10:46:24 | 显示全部楼层
我用的STLINK V2,芯片用的STM32F051的,可以不接RESET引脚,仿真正常,
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2016-2-17
在线时间
0 小时
发表于 2016-2-17 13:27:06 | 显示全部楼层
楼主,我也遇到了  F030F43跟线就可以下载  F030K6KT一直没有检查到CPU  不知道是不是也是楼主的原因 我晚上回去试试
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 02:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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