1.1J-Link指示灯不亮了,USB无法识别到CPU
解决办法:我们首先确认连接仿真器的电脑USB口是否是好的,能不能识别到USB设备。我们可以用一些电脑设备识别,如U盘、鼠标等测试,或者是换其它的USB口,看看灯是否亮。要是都不亮的话,我们接上仿真器的时候,看看电脑有没提示发现新硬件,打开电脑的设备管理器,查看电脑是否识别到仿真器了,要是能发现新硬件,安装后电脑能识别到仿真器,那就是仿真器的电源指示灯出现问题了,有可能是烧毁或者是虚焊了。要是不能发现新硬件和识别到仿真器的话,可能是固件被冲刷掉了,请下载最新的固件烧录办法:
仿真器烧录固件教程(附带固件与烧录工具)
(绿色PCB版本仿真器)
(黑色PCB版本仿真器)
(请大家自己下载)
1.2选中RDI Interface Driver后,设置Settings的时候出现错误提示对话框:Error:Cannot load driver
'C:KeilARMBINAGDIRDI.DLL'
解决办法:把该选项改为Cortex-M/R J-LINK/J-Trace,其他不变,按照手册操作即可解决问题
1.3 JLINK V8驱动的选择(例如有4.08,4.12,4.40,4.56等)
解决方法:一般来说,我们的仿真器光盘资料上的驱动都是可以的了。如果需要其它的驱动的话,可以由用户自行下载安装,官方驱动下载地址:http://www.segger.com/j-link-older-versions.html。
安装完驱动后,我们打开仿真器驱动的J-Link Commander查看仿真器的状态,看下是否提示升级的现象,也可以用仿真器接上板子测试下是否能读到板子。都没问题后就到了我们就能使用仿真器仿真下载程序了。
1.4 问题:仿真器无法在MDK的最新版本上使用
解决方法:MDK的最新版本需要使用仿真器的最新驱动才能运行,目前您只需要把仿真器升级到4.56D版本即可
先自行下载最新JLINK固件,如果不行,按照1.1重刷仿真器固件即可。
1.5 JLINK如何使用SWD方式下载或者JTAG方式
解决办法:假如我们使用的MDK KEIL软件,可以在Target Options里的Debug选项中选择用户所需要的下载仿真模式即可
1.6 JLINK如果使用SWD方式下载或者JTAG方式不成功
解决办法:有如下几种:
1)如果SWD和JTAG方式都不可以,首先看下JLINK COMMANDER是否能识别到CPU,如果可以,那么再尝试用这个JLINK换一个开发板去下载试下看看,如果可以,证明是目标板的JTAG下载电路问题,如果用了其他开发板也不可以那么证明仿真器故障
2)如果JTAG可以,SWD不可以,可能JLINK有故障或者目标板JTAG口电路设计有问题(这种情况,如果刚刚购买的建议联系厂家进行售后,如果是购买比较久了,就将就使用;或者自行拆换JLINK内部的ALVC164245DL型号的芯片)
3)如果JTAG不可以,SWD可以,可能是目标板只支持SWD的下载方式,请参考一下目标板的用户手册或者咨询厂家,这个情况属于是正常的。
1.7 JLINK如何在MDK中使用设定对应的Flash大小
解决办法:请见下图
1.8电脑设备管理器没看到识别到仿真器
解决办法:打开电脑设备管理器的通用串行总线即可看到
1.9如果遇到无法升级到4.5X以上的JLINK该如何处理?
解决办法:下载仿真器烧录固件教程(附带固件与烧录工具)
(绿色版本仿真器)
(黑色版本仿真器),足够支持M4以及A8,A9以上的各种芯片
请使用XP系统重新烧录仿真器固件
1.11 使用JLINK V8或者ULINK2仿真器的标准SWD接口时,连接的信号线都有什么?
解决办法:4根,分别是电源、地、SWDIO(和TMS复用)与SWCCK(和TCK复用)
1.12 使用J-link下载程序的时候,程序下载到里面,只要下载器拔了程序就不运行了,这是怎么回事?
解决方法:因为你把仿真器拔了后排线还接到板子上面。你可以下载完程序后拔了板子上面的排线就可以了,这个是因为仿真器拔了USB线后,仿真器通过排线与板子连接造成一种像短路的现象,无法执行程序。
1.13、仿真器的灯接上电脑一直闪
解决方法:
1)查看下仿真器是否已经安装了驱动,安装完驱动后重启下电脑试下
2)试下换其他的USB口看看,有可能是USB口无法识别设备造成的,还是不行的话换到其他的电脑上试下
3)装了驱动,换了USB口、电脑还是这样的话请使用XP系统的电脑重刷下固件
1.14、在用JLINK程序下载成功的时候,为什么程序不运行?
解决方法:断电复位下板子看下是否能正常运行,不行的话是否是仿真器断电了,仿真器排线还接到板子上,请拔掉仿真器的排线,或者是保持仿真器正常供电。
1.15、仿真器的灯接上电脑一直闪
解决方法:
1)查看下仿真器是否已经安装了驱动,安装完驱动后重启下电脑试下
2)试下换其他的USB口看看,有可能是USB口无法识别设备造成的,还是不行的话换到其他的电脑上试下
3)装了驱动,换了USB口、电脑还是这样的话请使用XP系统的电脑重刷下固件