当前位置: 首页 > news >正文

JLINK安装以及使用教程

目录

概述

一、安装篇

1.1 安装包下载

1.2 安装

二、使用篇

2.1 硬件环境搭建 

2.2 程序烧录

三、扩展篇

3.1 修改JLinkDevices配置文档

3.2 添加Nationstech的下载算法文件


概述

        由于工作需要,本文很有必要写一下用jlink烧录单片机的方法,合适不经常接触的开发人员以及测试人员,本文章截图过多,大家可根据需要按照目录去浏览即可。

一、安装篇

1.1 安装包下载

本文采用Jlink V6.40版本,也可以从官网下载其它版本,需要注意的是V7.50版本及以上本文不支持扩展芯片。

官网下载地址:
SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace
CSDN资源包:
【免费】JLink-V640安装包资源-CSDN文库

1.2 安装
  • 以管理员身份打开安装包JLink_Windows_V640.exe,点击Next > I Agree。

 

  • 勾选Install USB Driver for J-Link ,安装jlink的usb驱动,这个很重要!
  • 勾选Add shortcuts to destop,安装结束后在桌面会显示J-Flash快捷方式。
  • 可以选择C盘之外的盘符,但是一定要确保所有路径均为英文。

  • 勾选以下DLL可以满足Keil开发环境下使用JLINK调试,其它开发环境也一样,我这里没显示,如果显示了就要勾选。

  •  打开设备管理器,出现J-Link driver说明J-Link安装成功,没出现的话先断电JLINK调试器再试。

二、使用篇

2.1 硬件环境搭建 
  • 双击快捷方式J-Flash V6.40a,选择Create new project,点击Start J-Flash。
  • 点击Target device中的... 。

  • 根据需要选择芯片型号,在Manufacturer下面查找,这个板本没有直接搜索的功能。

  • 确认芯片型号没错后,下列操作默认即可。

  •  接线,一般使用四线SWD连接模式,四根线分别为3.3V,GND,TMS(DIO),SCLK(DCL)一一对应即可。
2.2 程序烧录
  • 点击Target的Connect连接硬件,显示connected successfully表示连接成功。

  •  两种方式添加烧录bin文件,一是直接把文件拖到窗口上,二是点击File中的Open data file找到自己的烧录文件添加进来即可。
  • 注意填写起始地址(这里很重要,特别针对测试人员来说,不知道直接问开发人员),如果是烧录hex文件就不需要填写起始地址。

  •  点击产品编程,出现下面画面则烧录成功

  • 保存这个硬件环境下的项目,以便下次可以快捷使用,不用再手动创建新的项目,直接打开保存好的项目

三、扩展篇

这里是针对安装完有些国产芯片不支持JLINK的使用方法。
以国民技术为例,添加芯片主要两个步骤:

1)修改JLinkDevices配置文档

2)添加Nationstech的下载算法文件,即后缀为.FLM的文件

3.1 修改JLinkDevices配置文档
  • 找到 JLink 安装路径,打开 JLinkDevices 文档(可使用 notepad 打开)

  • 打开提供的 Nationstech-JLinkDevices 文档,将 Nationstech 所有芯片配置的内容复制到安装路径下的JLinkDevices 文档末尾,点击保存。

3.2 添加Nationstech的下载算法文件
  •  将提供的Nationstech文件夹复制进JLink安装路径中的Devices文件夹

  •  复制完成后的安装路径文件夹及内容如下:

  • 添加完成再进来jflash软件可以发现已经出现国民芯片的选型了 


 

相关文章:

  • 【AI News | 20250415】每日AI进展
  • uniapp+vue3全选、全不选 模板
  • ArrayList的subList的数据仍是集合
  • 微电网与分布式能源:智能配电技术的场景化落地
  • 面试期间大频率出现的问题
  • App测试小工具
  • 机器学习中的距离度量与优化方法:从曼哈顿距离到梯度下降
  • Linux下使用MTK的SP_Flash_tool刷机工具
  • Java基础第20天-JDBC
  • 案例:陌陌聊天数据分析
  • Apache HTTPD 换行解析漏洞
  • Linux常用命令整理
  • 开源链动2+1模式、AI智能名片与S2B2C商城小程序融合下的社交电商营销新范式
  • 如何在同一个电脑配置多个jdk版本并随意切换
  • Android 接口定义语言 (AIDL)
  • 多模态大语言模型arxiv论文略读(二十一)
  • 数据战略新范式:从中台沉淀到服务觉醒,SQL2API 如何重塑数据价值链条?
  • vscode使用Linux的vi命令改错怎么回退
  • AIDL 中如何传递 Parcelable 对象
  • JVM 概述
  • 原国家有色金属工业局副局长黄春萼逝世,享年86岁
  • “75后”袁达已任国家发改委秘书长
  • 辽宁辽阳火灾事故饭店经营者已被控制,善后处置全面展开
  • 国家卫健委:工作相关肌肉骨骼疾病、精神和行为障碍成职业健康新挑战
  • 中国海警局新闻发言人就菲律宾非法登临铁线礁发表谈话
  • 中日友好医院通报“医师肖某被举报”:基本属实,开除党籍并解聘