为什么JLINK连接不上ARM板子?

2019-03-23 19:35发布

J-LINK编程器与ARM的JTAG接口是20芯,我又买了个转接板,上面包括10芯2.54mm的插座。
后来,我画的电路板(片子是STM32F103VCT6),使用10芯JTAG插座,调试时,与J-LINK连接失败。

症状是:打开开始菜单下的“J-Link ARM V4.20p--J-Flash ARM”根本无法烧写,显示:Wrong AHB ID(15:3).Expected 0x4770001。参下图。

上网一查,发现网上有很多资料,但看后反而更加疑惑,疑问如下:
1、第6脚,究竟是什么也不接,还是接TDO?
网上说是接TDO,但买的转接板上,却是NC,即什么也不接的意思。
而且网上画的电路也怪,似乎TDO不加上拉电阻,这是怎么回事?

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

3、买的转接板上,还有一个疑问:为什么NTRST、NRST使用相同的丝印,但用万用表一量,二者并未短接?
连接失败 连接失败
电路错误? 电路错误?

[ 本帖最后由 sopu7758 于 2012-8-26 18:21 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。