JLINK使用过程中,会发生程序异常,典型的是USB无法识别。我手上的JLINK在使用第三天的时候就出现了这样的问题。我当时曾经重新安装过不同版本的JLINK驱动,可能就是这样造成的吧。
原因可能是固件固件本身的Bug,也可能是JLINK驱动的问题。一旦你的JLINK无法工作了,可以对JLINK进行固件恢复的,即重新将固件程序烧写到JLINK的Flash中。
JLINK就是一个小型的嵌入式系统,从结构上讲与通常的嵌入式系统没有任何区别。我手上的JLINK的CPU是一款ARM,型号是AT91SAM7S64,ATEML提供的烧写工具是Install AT91-ISP。这款工具只支持XP系统。没有XP系统的同学恢复起来肯能就麻烦一些了。
具体操作方法参考手册《J-Link V8固件恢复指导》