程序下载失败,Jlink先做检查
程序下载失败,Jlink先做检查
往往在我们调试下载程序时,经常会遇到下载失败的状况,当然造成这种的情况原因有很多,如何高效的确定是软件配置问题还是硬件问题?下面给大家介绍一下Jlink的官方工具Jlink commander的使用方法。
首先我们在开始菜单栏或者Jlink的安装位置打开Jlink commander工具,然后通过connect命令和unlock命令来检查仿真器是否与芯片建立良好的连接。
方法1:
输入connect,然后Enter键。
输入设备名称,如图这里输入S32K144,然后Enter键。
输入连接方式,这里为SWD,然后Enter键。
选择传输速度,这里输入1000K,然后Enter键。
如图所示,如果可以找到内核,说明Jlink与芯片连接没有问题,基本可以排除硬件方面的问题,只需要再软件配置层面进行排查。当然你也可以使用unlock命令。
方法2:
输入unlock Kinetis,然后Enter键。
如图所示,如果设备解锁成功,也同样能说明可以读到内核。如果芯片被锁死,也可以用unlock来进行解锁,但是有一部分也会解锁失败,实在不行,就换芯片吧。
下面附两张解锁失败的图片:
如果出现这两张图片所示情况,首先检查芯片供电是否存在问题,硬件以及接线是否存在开路现象,然后综合软件配置进行问题排查。