最近,jlink灯一直不亮,网上搜了下,貌似是固件需要重新烧写,今天终于鼓起勇气去尝试一下jlink固件烧写,成功了,和大家分享一下,记得顶一下
第一步,http://pan.baidu.com/s/1o8yaTrO这个百度网盘,点击下载文件JLinK_Comm—JLINK_V9目录下的DfuSe_Demo_V3.0.1_Setup.exe软件和v612.dfu固件,然后在电脑上安装DfuSe_Demo_V3.0.1_Setup.exe软件。
第二步,断开仿真器和电脑的连接,拆开jlink,根据图,短路2个地方,第一个地方是板子上两个点短接,第二个地方是20引脚的17和18引脚短接
短接后,将仿真器插入电脑,可以在设备管理器中,在通用串行总线控制器目录下看到USB设备驱动(STMDevice in DFU Mode)
如果没有出现上面现象,则说明STM Device in DFU Mode驱动没有装好,可以手动安装驱动,驱动路径:C:\Program Files (x86)\STMicroelectronics\Software\DfuSe\Driver
第三步,打开DfuSe_Demo_V3.0.1_Setup.exe软件的安装目录,
C:\Program Files (x86)\STMicroelectronics\Software\DfuSe\BIN,如图所示,打开STDFUTester.exe
出现如下窗口,点击protocol,
点击loadDFU File,找到第一步下载下来的v612.dfu(或者firmware.dfu)固件,点击打开,如下图
出现如下窗口,先选中Download,然后再点击Go按钮,这时固件就烧写进仿真器了
出现如下图时,说明固件已经成功烧写进仿真器了
ok,至此,固件烧写完成,可以断开仿真器和电脑的连接,将短路线拔掉,然后重新插入仿真器,可以发现jlink灯亮起来了,固件烧写成功!
这个可以参考下,但是不是完全一模一样了,毕竟不同的盗版,板子是不同的。还有就是正版和盗版jlink的驱动能力是不同的,盗版jlink外接线越短越好,驱动能力差