前段时间,与本坛坛友交换来的一个J-Link,准备拿出来给STM32F103小苗板试用下载程序,从网上下载并安装Setup_JLinkARM_V464,连接好接线,启动J-LinkARM V4.64 ,配置好相关设置,连接时提示升级,点升级从新连接后,提示仿真器为克隆,如图:
这下傻眼了,赶紧找度娘,网上有《J-Link升级后不能使用的解决办法》,就是要修改并重刷J-Link固件,又找找度娘看怎样刷固件,找到《使用SAM-BA更新jlink固件》一文,下载并安装了sam-ba_2.12.exe,按文中介绍先擦除原程序,该文是先短接ERASE接口再接电源,结果没有反应。重新度娘找到《真正的J-Link固件修复-可升级!》一文,下载了有关附件,按文操作,刷写并可升级成功。下面摘抄刷写步骤如下: ² 安装下载好的Install AT91-ISP v1.13.exe软件 双击Install AT91-ISP v1.13.exe运行,选择默认设置,安装好以后,有两个程序, sam-ba v2.9和SAM-PROG v2.4。桌面上生成相应两个图标:
1.1 擦除芯片并进入编程模式² 打开JLINK 外壳,见到JLINK内部电路如下图所示。
² 使用USB线连接JLINK与PC机,以提供JLINK工作电源。
² 短接图中,A处的两个过孔大于5秒以上。这时JLINK指示灯会熄灭。 ² 然后拔掉JLINK与P C间的USB线。 ² 断开A位置的两个过孔的短接。 ² 短接图中,B处的两个过孔。 ² 使用USB线连接JLINK与PC机,至少超过30秒后(说明:请确保此过程中,图中B处一直处于可靠的端接状态)。 ² 拔掉USB线,停止给JLINK供电。 ² 断开图中B处的短接。 1.2 更新固件² 双击桌面上的SAM-PROG v2.4图标 ,运行SAM-PROG v2.4烧录软件,选\jlink\ARM0,再选jlink的型号,加入jlink v8.bin文件,勾选“Set Security”项复选框。如下图所示设置:
² 将JLINK V8通过USB线与PC机连接。此时,SAM-PROG v2.4软件中的Write Flash按钮将变为有效。(注意,先打开SAM-PROG v2.4再连接JLINK 与PC机)。 ² 点击Write Flash 按钮,烧录固件,烧录过程中,In:将变为1,待烧录完成后,Active Connection:将变为1。 ² 拔掉JLINK与PC机之间的USB线。 至此,JLINK V8的固件已经更新完毕。
|