jlinkv8突然 不能识别 的驱动识别成了USB端口号怎么解决

最近,因公司的工作需要,需要调试STM32,就用到了JLink V8仿真器,从公司的一堆实验物品中找出来了一块“黑板砖”,可是却发现固件掉了。

当时的我天真的以为只要烧录固件就行了(因为很少使用单片机,所以对这个不是很了解),就在网上开始各种寻找烧录固件的方式。

最终被我给找到了,并且把固件烧录好了,然后兴冲冲的打开编译环境开始设置编译器。

好了,以上方法在百度上一搜一大堆,我就不说了。

本文就此完........结不了!!!

背景叙述完事,下面开始正式内容。

我烧录好固件后,去设置黑板砖发现,一打开就提示是clone版本,需要下个什么OEM固件,沃RI,什么鬼,我白高兴了。

然后询问自己技术支援组(其实就是大学期间一群哥们),告知我需要破解,具体方法给我吧啦吧啦说了一大堆,我就又开始百度了。

终于被我查到了方法,下面开始正式介绍方法:

本方法需要使用XP 32系统环境,so需要准备一下。毕竟现在还在使用xp32的很少了。

下面分别介绍win7和win10中的不同使用方法。

(以上因版权问题造成纠纷的均由个人承担,与作者无关)

作者经历了自己摸索、询问同行、自己再摸索、再询问同行等等过程后,收集了需要用的工具以及固件


我们需要先打开Jlink的上盖,通过仔细观察,我们会发现有两处可跳线的位置,分别是ERASE 和 TST。

使用USB接口供电(上电前不需要操作跳线)

等待10秒。这个时间内,MCU内部会运行擦除Flash的程序。

恢复ERASE,移除下图中ERASE的跳线。

接入USB供电。注意,由于固件已经被擦除,此时电脑上会提示不可识别的USB设备,不必理会。

拉高TST,短接TST跳线。

等待10秒左右,最好多等待会,时间长了无所谓。

恢复TST,移除上图TST跳线。

进入虚拟机之中,首先需要先设置虚拟机状态,使之可调用USB接口。

如果设置没问题,Write Flash按钮就会亮起点击进行下载


启动JlinkCommander软件,接入jlink。会提示要升级固件,暂时先不升级。此时可以看到识别出来JlinkV8的序列号S/N是-1,为出厂设置。

在命令行中输入“exec  setsn=XXXXXXXX”。其中XXXXXXXX是8个十进制数,可以随意设定。需要注意的是,写入序列号后将不能通过本命令更改序列号,除非重新写入固件恢复出厂设置。退出JlinkCommander软件。


断开JlinkV8后重新连接,重新启动JlinkCommander软件,提示升级,果断升级。JLinkV8固件安全升级为最新版。固件更新成功


}

问题:JLINK连接电脑后,JLINK上面的指示灯不亮了,用keil和JFLASH-ARM均显示无法连接到JLINK设备,右下角工具栏中有 ,单击打开后如图0所示:

}

我要回帖

更多关于 jlinkv8突然 不能识别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信