J-Link_UG_V3.2中文手册

更新时间:2023-04-09 18:01:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

中国电子网5967827c0912a21614792943

J-Link用户指南

版本:Rev3.2

5967827c0912a21614792943

2009-02

Rev 3.2

- 1 -

中国电子网5967827c0912a21614792943

目录

一、J-Link ARM JTAG仿真器简介

二、J-LINK驱动安装

三、J-LINK在各个主流开发环境下的设置

四、J-FLASH ARM使用设置

五、F.A.Q

附录一、使用jlink 的GDBserver

附录二、J-Flash ARM命令行使用说明

附录三、Jlink在IAR下调试LM3S系列简易说明

附录四、J-Link V6版本的特点和SWD使用说明

附录五、MDK-ARM 3.2下J-LINK/J-TRACE 使用说明Rev 3.2

- 2 -

中国电子网5967827c0912a21614792943

版本更新说明

Rev3.2:

MDK-ARM 3.2 下J-LINK/J-TRACE 使用说明

Rev3.1:

J-Link V6 版本的特点和SWD 使用说明

Rev2.6:

增加Jlink 在IAR 下调试LM3S 系列简易说明

Rev2.2:

增加FAQ 2007-6

Rev2.1:

增加了命令行使用说明做为附录二,2007-05 更新。

Rev2.0:

添加了GDBserver 的使用指南作为附录一,2006 年10 月更新。

Rev1.6a:

修改了下载速度的错误,更新了器件支持,改动了一些地方的排版格式

Rev1.6:

添加IAR 下使用JLINK 进行FLASH 下载的注意事项

Rev1.5:

添加KEIL 下Utilities 下的设置截图,2006-08 升级

Rev1.4:

修正部分文字错误,添加速度测试截图,添加J-FLASH ARM 新特性说明,2006-07 升级

Rev1.3a:

增加F.A.Q,2006-06-07 升级

Rev1.3:

增加F.A.Q,2006-06-04 升级

Rev 3.2

- 3 -

中国电子网5967827c0912a21614792943

Rev1.2:

增加J-FLASH ARM 的操作说明,2006-06-02 升级

Rev1.0:

原始版本,2006-06-01 完成

Rev 3.2

- 4 -

中国电子网5967827c0912a21614792943

一、J-Link ARM JTAG仿真器简介

J-Link 是SEGGER 公司为支持仿真ARM 内核芯片推出的JTAG 仿真器。配合IAR EWARM,ADS,KEIL,WINARM,RealView 等集成开发环境支持所有ARM7/ARM9 内核芯片的仿真,通过RDI 接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM

最好最实用的开发工具。

J-Link ARM 主要特点

* IAR EWARM 集成开发环境无缝连接的JTAG 仿真器

* 支持所有ARM7/ARM9 内核的芯片,以及cortex M3,包括Thumb

模式

* 支持ADS,IAR,KEIL,WINARM,REALVIEW 等几乎所有的开发环境

* 下载速度高达ARM7:600kB/s,ARM9:550kB/s,通过DCC 最高可

达800 kB/s

* 最高JTAG 速度12 MHz

* 目标板电压范围1.2V – 3.3V

* 自动速度识别功能

* 监测所有JTAG 信号和目标板电压

* 完全即插即用

* 使用USB 电源(但不对目标板供电)

* 带USB 连接线和20 芯扁平电缆

Rev 3.2

- 5 -

中国电子网5967827c0912a21614792943

* 支持多JTAG 器件串行连接

* 标准20 芯JTAG 仿真插头

* 选配14 芯JTAG 仿真插头

* 选配用于5V 目标板的适配器

* 带J-Link TCP/IP server,允许通过TCP/ IP 网络使用J-Link J-Link 支持ARM 内核

* ARM7TDMI(Rev 1)

* ARM7TDMI(Rev 3)

* ARM7TDMI-S(Rev 4)

* ARM720T

* ARM920T

* ARM926EJ-S

* ARM946E-S

* ARM966E-S

速度信息:

Rev 3.2

- 6 -

中国电子网5967827c0912a21614792943

Rev 3.2

- 7 -

中国电子网5967827c0912a21614792943

二、J-LINK驱动安装

J-LINK 是本站开发的JLINK 的兼容产品,具有一样的性能,但是却只有十分之一的价格!

注意:J-LINK 有非常多的授权文件(License),请根据实际需要选

择合适的授权版本!IAR 版本的J-LINK 功能有限,但是价格较为便

宜,推荐购买全功能版本的J-LINK,可以获得更多性能!

首先到p 下载最新的J-LINK

驱动软件,J-Link ARM software and documentation pack,内含USB driver, J-Mem, J-Link.exe and DLL for ARM, J-Flash and J-Link

RDI。

注意:SEGGER 公司升级比较频繁,请密切留意SEGGER 公司

网站,下载最新驱动,以支持更多器件!

安装驱动很简单,只要将下载的ZIP 包解压,然后直接安装即可,默认安装,一路点击“NEXT”即可:

Rev 3.2

- 8 -

中国电子网5967827c0912a21614792943

Rev 3.2

- 9 -

中国电子网5967827c0912a21614792943

Rev 3.2

- 10 -

中国电子网5967827c0912a21614792943

Rev 3.2

- 11 -

中国电子网5967827c0912a21614792943

安装完成后,请插入JLINK 硬件,然后系统提示发现新硬件,一般情况下

会自动安装驱动,如果没有自动安装,请选择手动指定驱动程序位置(安装目录),然后将驱动程序位置指向到JLINK 驱动软件的安装目录下的Driver 文件夹,驱

动程序就在改文件夹下。

安装完成可以桌面出现两个快捷图标,J-Link ARM 可以用来进行

设置和测试,下面我们看一下J-LINK 的测试数据(在7X256 EK 上

测试):

Rev 3.2

- 12 -

中国电子网5967827c0912a21614792943

再看看J-LINK 的原始测试数据:

Rev 3.2

- 13 -

中国电子网5967827c0912a21614792943

注意:由于ARM7TDMI-S内核的特殊性,LPC2000系列的JTAG速度最高只能达到1/6系统时钟,一般最高是4.8M,如果

JTAG速度超过 4.8M,J-LINK ARM将提示找不到LPC2000。这

是LPC2000内核的局限,与JLINK无关!同时在开发环境下调试

LPC2000的时候,也注意JTAG时钟不能设置超过 4.8M,不然将

工作不稳定,甚至无法连接到目标芯片。其他芯片,如ATMEL的

SAM7系列无此问题。

注意:由于J-LINK版本不断更新,该测试数据也会有相应变化,这里提供的测试数据主要是为了验证我们的产品和原装产品的性能

差异。

三、J-LINK在各个主流开发环境下的设置

Rev 3.2

- 14 -

中国电子网5967827c0912a21614792943 下面简单叙述一下在Keil 下如何使用J-Link:

选择“RDI Interface Driver”,然后点击“Settings”:

请点击“…”,指向到JLINK 安装目录。

点击“Configure RDI Driver”出现以下几个选项卡:Rev 3.2

- 15 -

中国电子网5967827c0912a21614792943

如果是本机调试,直接使用USB 口即可;如果是在局域网内调

试,可以选择TCP/IP,然后指定一个挂接了J-LINK 的PC 的IP 地址。Rev 3.2

- 16 -

中国电子网5967827c0912a21614792943

设置JTAG 速度,如果是-S 内核,建议使用Auto 方式,如果是非-S 内核,可以直接使用最高速度12M。使用过程中如果出现不稳

定情况,可以将JTAG 时钟速度适当调低。

Rev 3.2

- 17 -

中国电子网5967827c0912a21614792943

使能FLASH 编程功能,如果你的目标芯片是带片内FLASH 的ARM,就可以使用该功能,这样子在调试前J-LINK 就会先编程FLASH。

Rev 3.2

- 18 -

中国电子网5967827c0912a21614792943

使用软件断点,如果是带片内FLASH 的ARM,建议使用该功能,可以打上n 多断点,方便调试。

Rev 3.2

- 19 -

本文来源:https://www.bwwdw.com/article/xtbl.html

Top