0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ST-Link也能当J-Link​使用?​

strongerHuang 来源:strongerHuang 2023-03-13 11:12 次阅读

之前分享过一篇文章《CMSIS-DAP和J-Link、ST-Link是什么关系》,文中提到了 J-Link 和 ST-Link 的 DAP 协议一样。

按道理说,只要硬件接口支持,J-Link 和 ST-Link 的功能都能实现。

那么,是不是 ST-Link 也能当 J-Link 使用?

准备工作

硬件:

1.ST-LINK On-Board

Discovery、NUCLEO等板卡。

wKgZomQOlRSATyosAASBKte1ZVw660.png

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

软件工具:

1.ST-LINK USB驱动程序

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

3.SEGGER STLinkReflash

补充:

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

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工具只需要解压双击就能打开。

wKgaomQOlROAWAAGAAB9sa-8GoQ773.png

第3步:接受条款

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

wKgZomQOlROAEl3hAACd73uhhwQ994.png

wKgZomQOlROAUT5BAACkxVrxLbU474.png

条款大概内容:

该固件仅用于ST目标设备,禁止将其与其他设备一起非法使用。

该固件仅与评估板一起使用,它不适用于定制硬件。

固件只能用于开发或评估目的,不得用于生产目的。

所提供的固件没有任何保修和支持。

第4步:选择“升级到J-Link”

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

wKgZomQOlROAQSJuAACHUKJLoK8702.png

第5步:等待操作完成

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

wKgaomQOlROAW7lkAAHqDi8S69k249.gif

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

验证J-link OB

上面步骤升级完成之后,在电脑设备管理器中可以看见:

wKgaomQOlROAepsWAADlKf4kBpc965.png

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

wKgZomQOlROAac31AAKfyP0bbLc288.png

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

wKgaomQOlROAPp_aAACx2iO6PxU628.png

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

J-Link 转(恢复) ST-Link

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

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

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

wKgaomQOlROACLUzAACzFD_zCEo990.png

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

wKgaomQOlROATHAeAADq2b3DlVI705.png

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

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    7639

    浏览量

    148483
  • usb
    usb
    +关注

    关注

    59

    文章

    7432

    浏览量

    258136
  • 硬件
    +关注

    关注

    11

    文章

    2922

    浏览量

    64773
  • st-link
    +关注

    关注

    1

    文章

    42

    浏览量

    9461
  • dap
    dap
    +关注

    关注

    1

    文章

    23

    浏览量

    8348

原文标题:ST-Link 也能当 J-Link​ 使用?​

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    J-LINK或者ST-LINK在线调试有什么优点啊

    J-LINK或者ST-LINK在线调试有什么优点啊
    发表于 10-02 12:10

    为什么STM32无法使用ST-Link下载程序

    寻找新的下载方法,于是找到ST-LinkJ-Link下载程序,这两种方式都可是直接在KEIl5上进行程序下载,但是J-Link的价格比ST-Link要贵,所以最终选择了
    发表于 08-11 08:07

    用stm32f103c8芯片制作的J-LinkST-Link调试器

    网上买一个成品J-LinkST-Link要好几十块,于是出了一批用stm32f103c8芯片制作的J-LinkST-Link调试器,功能和成品模块几乎一样,同时外观
    发表于 11-26 08:03

    在keil上如何进行调试st-link或者j-link

    和硬件调试,软件调试可以用来检测编好代码的可行性。硬件调试需要连接单片机,可以用来查看程序在硬件上运行的过程以及检测可行性。硬件调试更加可靠,比较常用,这里就只讲硬件调试。工具STM32芯片板,st-link或者j-link步骤①用st
    发表于 01-24 06:09

    使用st-link或者j-link下载一次后就无法再次下载怎么解决?

    使用st-link或者j-link下载一次后就无法再次下载怎么解决?
    发表于 01-27 06:05

    STM32 J-LINK/ST-Link/CMSIS-DAP对比分析哪个好?

    STM32 J-LINK/ST-Link/CMSIS-DAP对比分析哪个好?
    发表于 02-08 06:02

    ST-Link V2.1如何制作?怎么使用?

    固件更新官方ST-Link驱动bin文件生成资源下载前言新的STM32单片机可以通过常见的 J-Link, ST-Link, 开源的DAP-Link等设备下载程序, 淘宝...
    发表于 02-18 06:13

    ST-Link的配置方法分享

    前言提示:嵌入式开发中经常需要将程序下载到芯片中,除了串口通讯,我们会经常用到ST-LinkJ-Link等下载器,本文将介绍ST-Link的配置方法,在KELL中完成程序下载。一、工具配置
    发表于 02-18 07:23

    使用ART-Pi ST-LINK的步骤教程

    1. ST-LINKJ-LINK 的区别相信大家对 ST-LINKJ-LINK 都不陌生. ART-Pi 板载了 STM32F103CBT6 ,出厂默认是烧录的
    发表于 04-11 10:10

    STM32开发板ST-LinkJ-Link下载报错如何解决呢

    问题描述:最近在使用segger_rtt软件包,手上的开发板是潘多拉STM32L475开发板,由于默认是ST-Link下载,所以使用STLinkReflash工具转成J-Link,在创建工程及添加segger_rtt软件包后,进行下载验证,但是提示hex文件找不到项目创建
    发表于 09-09 11:11

    可以使用ST-LinkJ-Link等工具对CH32V系列MCU进行下载么?

    可以使用ST-LinkJ-Link等工具对CH32V系列MCU进行下载么?若不行,该用哪种工具?
    发表于 03-09 10:02

    自制 ST-link 固件

    自制 ST-link 固件(使用STM32 ST-link Utility_v3.3.0工具烧录)
    发表于 08-24 17:42 21次下载

    STM32无法使用ST-Link下载程序

    慢,想寻找新的下载方法,于是找到ST-LinkJ-Link下载程序,这两种方式都可是直接在KEIl5上进行程序下载,但是J-Link的价格比ST-Link要贵,所以最终选择了
    发表于 12-22 19:46 16次下载
    STM32无法使用<b class='flag-5'>ST-Link</b>下载程序

    ST-Link V2.1 制作使用

    ST-Link V2.1 制作使用1、前言新的STM32单片机可以通过常见的 J-Link, ST-Link, 开源的DAP-Link等设备下载程序, 淘宝搜索STM32下载器出来各种
    发表于 12-22 19:47 26次下载
    <b class='flag-5'>ST-Link</b> V2.1 制作使用

    ST-Link V2.1 制作使用

    固件更新官方ST-Link驱动bin文件生成资源下载前言新的STM32单片机可以通过常见的 J-Link, ST-Link, 开源的DAP-Link等设备下载程序, 淘宝...
    发表于 12-23 19:00 33次下载
    <b class='flag-5'>ST-Link</b> V2.1 制作使用