Jlink使用经验

2019-07-14 01:42发布

JTAG 与SWD的接口定义如图一和图二:
图1
图2 电路原理图中可以采用以下接法:
图三   其中1脚电源为参考电源,怎么理解呢?就是目标板的供电电压值,对JTAG来说是输入电源。这个电源一定要有,为什么?因为JLINK要根据这个电压来确定目标板是否上电,且工作逻辑电平是多少,来确定TDI等数字信号的逻辑电压。例如目标接口是1.8V供电,则输出1.8V的高低逻辑电平,5V则为5V的逻辑电平。   2脚为JLINK的供电电压脚,如果JLINK内部没有通过USB口自供电,则这个脚一定要接上。所以在实际应用中,由于我们一般用山寨货,这个引脚最好与1脚相连,如图三接法,最为稳妥。   实际使用中,由于驱动的不正确安装、下载排线的长度、接口的松动、数字信号线上的电容值(电路板上引脚处为提高抗干扰而增加了过大的旁路电容)、杜邦线的长度(一般调试单片机,为了方便都用的)都会导致JTAG发现不了设备的情况。KEIL MDK的情况如下图4所示
图4 出现这种现象可以通过缩短线长、降低速度、一般可以解决。再不行就重新装下驱动,打打补丁。一切正常后会出现图5的样子,enjoy .
图5 另外SEGGER提供了J-LINK的软件工具包(如图6所示),可以在www.segger.com 官网免费下载,其中的J-LINKCommander是不错的诊断工具。
图6