J-link问题总结:
前段时间在淘宝上购买了一个J-link调试器,花了七十多,也是个山寨货。之前没用过这种调试器,买回来发现用不了,拆壳子、烧固件、折腾了半天,现在将当时遇到的一些问题记录下来。
图(1)
图(2)
这是它的V8版本,具体有啥区别暂不明确,买回来肯定是有壳子罩住的,但是实际上使用起来很不方便,看不到引脚标号。拆开后在引脚焊接处有数字标识,那么多引脚我只用到了SWD的数据、时钟引脚以及接地GND,所以一般我都选择拆开使用。引脚1-VREF用来检验板子是否上电,其实这一步可以略过,如果板子未上电或者其它的连接错误,下载程序时会自动报错“找不到设备”。
最简易连接方式(SWD):图1中的红色跳帽可以选择是否对外供电,把它插到到v3.3处,再将VREF与19连接起来。J-link的GND与板子相连,SWDIO及SWCLK分别练好即可。
常见问题:
(1)提示找不到device:这多半是线没有连好,检测VREF,GND,SWDIO及SWCLK。当然也有可能是板子没有上电,或者板子供电电压不足(电池没电)。
(2)提示电压过低,无法下载程序:据说是山寨J-link固件的问题,只好将它重新烧一遍固件,网上相关帖子很多,图一左上角有J-link版本标识(V8),晶振右边四个洞洞是烧固件用的,依照相关帖子操作一遍即可擦除固件,安装驱动,安装固件。
(3)很重要的提示:在问题(2)的过程中,如果当前用的电脑为64位win7,很有可能出现奇奇怪怪的问题,最好在XP上完成问题(2),泪的教训告诉自己这可以省去很多不必要的时间。