Jlink在4.6以后的版本,一般都会有盗版检测。
单独用JFlash烧录程序:一旦查到是盗版,Jlink会弹出the connected emulate is a J-link clone”;用keil烧录程序:一般会在烧录后停止运行,这也是因为被检测到了盗版。
对策:1)安装一个4.6以前的版本,打开其目录下的J-Link Commander,更新当前固件为较低的版本,链接是http://www.openedv.com/thread-13225-1-1.html;
2)然后将Keil\ARM\Segger目录下的JL2CM3和JLinkARM替换为刚安装的低版本的2个即可。
若更新固件失败会导致电脑无法识别Jlink,这时需要修复Jlink的固件,这个网上有大把文章,我就不留网址了。
总之, Jlink在4.6以后的版本,一般都会有盗版检测,这是导致烧录时keil或JFlash出错的根源。