Before
今天上午发现jlink坏了 还义正言辞的说自己的是正版的jlink
一顿操作 将jlink修复以后 才发现 盗版的 可是以前为啥可以呢 我觉得是固件的问题 好吧 反正已经是盗版了 继续操作吧 keil一直闪退也不是个办法啊
就一弹窗 显示这个就闪退了
解决办法
keil新版的都有自动检查更新的功能 很麻烦
后来网上看了帖子 参考了几位链接及资源
感谢 我所利用的资源 和 我所参考的帖子
貌似jtag软件4.6版本的就搞了检测盗版的功能,如果开始跟我一样点了 “ yes ” 的朋友,那么jtag的固件就被更新了。首先得把固件还原回来。
安装一个较低版本的jtag软件(有附件),打开jtag commander,如下图:
输入 exec invalidatefw 命令然后会弹出一个更新固件的对话框,选择 yes 进入更新
更新成功会有提示:
现在固件已经还原为以前较低的版本了。然后Keil也得做手脚。
打开Keil安装目录下\ARM\Segger文件夹,用以前老版本的文件替换这两个文件。
然后打开一个工程打开这个对话框,等一会儿,没有弹出第一张图片那样的盗版提示就成功了。
文件下载地址
Segger目录下需要替换用的文件.rar
Setup_JLinkARM_V440b.zip
补充
Jlink ARM-OB 小巧玲珑的仿真器
Jlink_ARM-OB_STM32固件.zip
手把手教你打造3线制Jlink_ARM-OB_STM32.pdf