OpenEdv-开源电子网

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

求助:为什么JTAG连接不上ARM板子?

[复制链接]

3

主题

4

帖子

0

精华

新手入门

积分
36
金钱
36
注册时间
2012-8-26
在线时间
0 小时
发表于 2012-8-26 16:15:02 | 显示全部楼层 |阅读模式
关于10芯2.54mm间距的JTAG插座,连接JTAG编程器,网上有很多资料,但看后反而更加疑惑。 

我画的电路板(片子是STM32F103VCT6),使用开始菜单下的“J-Link ARM V4.20p--J-Flash ARM”根本无法烧写,显示:Wrong AHB ID(15:3).Expected 0x4770001。参下图。

查资料,发现资料相互矛盾,关于这个10芯2.54mm座的接法,疑问如下:
1、第6脚,究竟是什么也不接,还是接TDO?
网上说是接TDO,但www.armjishu.com的转接板上,却是NC,即什么也不接的意思。
而且网上画的电路也怪,似乎TDO不加上拉电阻,这是怎么回事?

2、第3脚NTRST、第4脚NRST,是否与ARM片子相连?难道它们根本不与ARM连接,网上画的标注,纯粹是标注,并非当真连到ARM片子上了?

3、www.armjishu.com的转接板上,还有一个疑问:为什么NTRST、NRST使用相同的丝印,但用万用表一量,二者并未短接?



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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-8-26 17:08:45 | 显示全部楼层
你的JTAG有10脚的排线?
如果是转接板,你可以用万用表测试一下线序.
STM32自己玩,建议就用SWD就好了,2根线解决问题!(不包括VCC和GND)
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2012-8-27 15:26:29 | 显示全部楼层
SWD 要 3根线,还需要NTRST不然 不能调试,只能 下载
1-1
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-8-27 17:37:58 | 显示全部楼层
回复【3楼】mygod:
---------------------------------
可以的
我一直用2根线,即可下载,也可以调试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

4

帖子

0

精华

新手入门

积分
36
金钱
36
注册时间
2012-8-26
在线时间
0 小时
 楼主| 发表于 2012-9-13 10:33:58 | 显示全部楼层
现解决,可以烧写,向各位报告一下:
1、第6脚,接TDO,我买的转接板什么也不接,是错的,需要人工飞线(山寨板子的坏处,后悔死了);
2、第3脚NTRST不连、第4脚NRST连;
3、转换板是山寨,丝印标错了,以实际连线为准。

但现在有了新问题:我买的JTAG(附它的转接板),用来烧程序,头几天还行,但我反复调试、反复烧程序,约1周以后,大约有5个电路板,再也无法烧新的程序,只有旧程序还在STM32片子里跑。

经检查,故障集中体现在:
STM32F103片子上的TCK脚,不是对地短路,就是对3.3V电源短路(确认是片子短路,因为我把外围的线剪断后,仍然短路,可见是片子里面短了)。

TCK是JTAG经常使用的脚,难道说,是山寨JTAG仿真器把这个脚烧坏了?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-9-13 18:16:36 | 显示全部楼层
STM32挂了,那就得换芯片了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2012-8-31
在线时间
0 小时
发表于 2012-9-13 19:22:29 | 显示全部楼层
回复【4楼】正点原子:
--------------------------------
那JTAG与SWD的最主要区别是什么呀
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-9-14 00:26:36 | 显示全部楼层
百度.
回复 支持 反对

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2012-9-14 17:53:41 | 显示全部楼层
2线的可以下载 但不能调试,和JTAG的版本有关的,最好3级加个 JTRST 就可以SW调试了
1-1
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 19:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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