jlink相关问题汇总
jlink简介
MDK如何让jlink不跳出升级
有三种方法(注意盗版的 jlink 谨慎升级),推荐方法3。
- 升级 Keil 自带的 J-link 程序,新版本 jlink 的一般盗版的 v8 都没法直接升级。
- 使用之前版本 keil 自带的 J-link 驱动替换掉现在的,也就是将 ..\Keil\ARM\Segger 文件夹替换为老版本的,这样里面的 J-Link 驱动也是老版本的,就不会提示 J-Link 更新了,这种需要有之前的 keil 才可以,如果是直接安装新版的 keil 5 默认自带为 4.8 的版本。
- 卸载 segger,下载了比较新的驱动重新安装,并将 segger/jlinkarm_v440 目录下的 jlinkarm。dll 拷贝到 keil/arm/segger 的目录下。再次使用 MDK,提示升级,确定升级,但这次升级后,jlink 确实可以识别。这个版本需要注意的是 jlink 的版本必须在 4.4 以后(如 4.1x 的复制 jlinkarm.dll 软件会出错),另外复制前做好 jlinkarm.dll 的备份。
JLINK刷固件步骤
如果通过上面的方法,结果盗版jlink变板砖了,可以使用下面方法重新烧录固件。
清除原有固件,烧录新固件
- 下载安装提供的相关软件: jlink, Install AT91-ISP v1.13, 以及固件。
- 按照说明文档一步步操作,烧录固件,步骤先后顺序一定要完全一致,如果失败则重复多次。JLinkV8固件烧录指导
|
|
出现问题
MDK 用 JTAG 仿真器下载代码时,提示 cannot load flash device description!
- 如果 jlink 链接没有问题,且能够找到芯片的话,一般为 flash programming algorithm 丢失。
参考网址
参考链接:
http://zhidao.baidu.com/link?url=jM6YRhn1aPQe7uPfdmIDP9-_k4Hl8XTWvAnBMJV0TE176gUBb5kGXK_XksirP6xdXkUkMofUD5YIhrNbYTxiBBQpSKZ_4QJWjj64vJT7xXu
http://www.openedv.com/posts/list/50048.htm
TO be continued…