ST-Link如何秒变J-link,手把手教你实现该功能

大鱼机器人 2020-03-28

一、准备工作

硬件:

1.ST-LINK On-Board

Discovery、NUCLEO等板卡。


同时,准备Windows电脑和USB连接线。


软件工具:

1.ST-LINK USB驱动程序

https://www.st.com/en/development-tools/stsw-link009.html


2.J-Link软件包V5.12b或更高版本

https://www.segger.com/downloads/jlink


3.SEGGER STLinkReflash

https://www.segger.com/downloads/jlink#STLink_Reflash

补充:
1. 如果觉得官网下载麻烦,也可以在我百度网盘下载J-link工具包

https://pan.baidu.com/s/1jUGt55pY1RI0PlJwyHatwQ 

提取码:loi5

(链接可能会失效,建议关注公众号底部菜单内容)

2. ST-Link资料
ST-Link驱动或相关内容可以参考我之前分享的教程:
【专栏】ST-Link资料

二、ST-Link 转 J-Link
我们这里说的在 ST-Link 硬件上实现 J-Link 的功能,即ST-Link OB-> J-Link OB(On-Board)。

第1步:安装软件
安装好第一步下载的ST-LINK USB驱动程序、 J-Link、 SEGGER STLinkReflash.

第2步:打开SEGGER STLinkReflash软件
SEGGER STLinkReflash工具只需要解压双击就能打开。


第3步:接受条款
这里包含“接受” 或 “拒绝”SEGGER和ST两个条款。

条款大概内容:

  • 该固件仅用于ST目标设备,禁止将其与其他设备一起非法使用。
  • 该固件仅与评估板一起使用,它不适用于定制硬件。
  • 固件只能用于开发或评估目的,不得用于生产目的。
  • 所提供的固件没有任何保修和支持。

第4步:选择“升级到J-Link”
先连接ST-Link到PC电脑,然后点击选择“升级到J-Link”:


第5步:等待操作完成
输入“1”确认之后,等待升级完成(只需要几秒钟)


然后按“0”退出软件,或者直接右上角“×”直接关闭即可完成升级。

三、验证J-link OB
上面步骤升级完成之后,在电脑设备管理器中可以看见:


打开Keil MDK,进入Options ...Debug选项可以看见:


当然,进入的时候,会提醒只支持SWD模式,点击确定即可。


出现上面情况,恭喜你,说明你已经升级成功了,可以用ST-Link的硬件实现J-Link的(部分)功能了。

四、J-Link 转(恢复) ST-Link
通过上面方式将ST-Link 转成 J-Link 了,肯定有人会担心我是不是就不能用ST-Link了。

放心,既然能转换成J-Link,就肯定能转换回到ST-link。

转换步骤和上面差不多,只需要到第4步的时候,选择输入3(恢复到ST-link)即可。


然后,你在电脑设备管理器能看到:


看到以上信息,说明你已经恢复成功了。
-END-

猜你喜欢

看完这篇文章,还不会做平衡小车,你来打我。
平衡小车PID,就该这么调!!!
再论PID,PID其实很简单。。。

 最 后  
 

若觉得文章不错,转发分享,也是我们继续更新的动力。
5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等
在公众号内回复「 更多资源 」,即可免费获取,期待你的关注~
长按识别图中二维码关注
大鱼机器人 一个专注于机器人技术,单片机,嵌入式系统,智能家居,智能设备,PCB设计,IT最新动态的自媒体。此外,还有海量学习资源等你来领取。作者:张巧龙,个人微信号:well_xiaolong。欢迎关注公众号,名称:大鱼机器人,公众号ID:All_best_xiaolong
评论
热门推荐
相关推荐
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦