您好,欢迎访问三七文档
-1-J-link用户指南版本:Rev2.0添加了GDBserver的使用指南作为附录一。2006年10月。Rev1.6a:修改了下载速度的错误,更新了器件支持,改动了一些地方的排版格式Rev1.6:添加IAR下使用JLINK进行FLASH下载的注意事项Rev1.5:添加KEIL下Utilities下的设置截图,2006-08升级Rev1.4:修正部分文字错误,添加速度测试截图,添加J-FLASHARM新特性说明,2006-07升级Rev1.3a:增加F.A.Q,2006-06-07升级Rev1.3:增加F.A.Q,2006-06-04升级Rev1.2:增加J-FLASHARM的操作说明,2006-06-02升级Rev1.0:原始版本,2006-06-01完成-3-J-LINKJ-LINKJ-LINKJ-LINK用户手册一、JJJJ----LLLLiiiinknknknkAAAARRRRMMMMJJJJTTTTAAAAGGGG仿真器简介J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAREWARM,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。J-LinkARM主要特点*IAREWARM集成开发环境无缝连接的JTAG仿真器*支持所有ARM7/ARM9内核的芯片,以及cortexM3,包括Thumb模式*支持ADS,IAR,KEIL,WINARM,REALVIEW等几乎所有的开发环境*下载速度高达ARM7:600kB/s,ARM9:550kB/s,通过DCC最高可达800kB/s*最高JTAG速度12MHz*目标板电压范围1.2V–3.3V*自动速度识别功能*监测所有JTAG信号和目标板电压*完全即插即用-4-*使用USB电源(但不对目标板供电)*带USB连接线和20芯扁平电缆*支持多JTAG器件串行连接*标准20芯JTAG仿真插头*选配14芯JTAG仿真插头*带J-LinkTCP/IPserver,允许通过TCP/IP网络使用J-LinkJ-Link支持ARM内核*ARM7TDMI(Rev1)*ARM7TDMI(Rev3)*ARM7TDMI-S(Rev4)*ARM720T*ARM920T*ARM926EJ-S*ARM946E-S*ARM966E-S速度信息:RRRReeeevvvviiiissssiiiioooonnnnMMMMememememoooorrrryyyyddddoooo(4MHzJTAG)150.0kB/s(4MHzJTAG)75.0kB/s(4MHzJTAG)J-LinkRev.5800.0kB/s(12MHzJTAG)600.0kB/s(12MHzJTAG)550.0kB/s(12MHzJTAG)-5-二、J-LINK驱动安装J-LINK是本站开发的JLINK的兼容产品,具有一样的性能,但是却只有十分之一的价格!注意:J-LINK有非常多的授权文件(License),请根据实际需要选择合适的授权版本!IAR版本的J-LINK功能有限,但是价格较为便宜,推荐购买全功能版本的J-LINK,可以获得更多性能!首先到下载最新的J-LINK驱动软件,J-LinkARMsoftwareanddocumentationpack,内含USBdriver,J-Mem,J-Link.exeandDLLforARM,J-FlashandJ-LinkRDI。注意:SEGGER公司升级比较频繁,请密切留意SEGGER公司网站,下载最新驱动,以支持更多器件!安装驱动很简单,只要将下载的ZIP包解压,然后直接安装即可,默认安装,一路点击“NEXT”即可:-6--7--8-安装完成后,请插入J-LINK硬件,然后系统提示发现新硬件,请选择手动指定驱动程序位置,然后将驱动程序位置指向到JLINK驱动软件的安装目录下的Driver文件夹,驱动程序就在改文件夹下。安装完成可以桌面出现两个快捷图标,J-LinkARM可以用来进行设置和测试,下面我们看一下J-LINK的测试数据(在7X256EK上测试):再看看J-LINK的原始测试数据:-9-可以看到J-LINK和JLINK性能几乎完全一样!注意:由于ARM7TDMI-S内核的特殊性,LPC2000系列的JTAG速度最高只能达到1/6系统时钟,一般最高是4.8M,如果JTAG速度超过4.8M,J-LINKARM将提示找不到LPC2000。这是LPC2000内核的局限,与JLINK无关!同时在开发环境下调试LPC2000的时候,也注意JTAG时钟不能设置超过4.8M,不然将工作不稳定,甚至无法连接到目标芯片。其他芯片,如ATMEL的SAM7系列无此问题。三、JJJJ----LLLLIIIINNNNKKKK(JLINKJLINKJLINKJLINK)在各个主流开发环境下的设置下面简单叙述一下在Keil下如何使用J-Link:-10-选择“RDIInterfaceDriver”,然后点击“Settings”:请点击“…”,指向到JLINK安装目录。点击“ConfigureRDIDriver”出现以下几个选项卡:-11--12--13--14--15-以上设置是用JLINK进行Debug的设置,如果要使用KEIL提供的即“DOWNLOAD”功能则还需要在“Utilities”菜单里面进行和“Debug”一样的设置:-16-选择“RDIInterfaceDriver”,然后点击“Settings”选择“J-LinkFlashProgrammer”接下来的设置就同“Debug”下设置一样了完成以上设置后,就可以通过按钮进行直接下载。注意,该功能只支持具备片内FLASH的ARM7/9芯片。-17-在ADS下使用设置:点击“Add”,选择JLINKRDI.DLL:点击“Configure”,出现以下内容:-18-进入AXD后的信息(注意LOGFILE的内容):-19-在IAR下使用设置:在IAR既可以使用IAR提供的JLINK的驱动,也可以使用RDI接口的驱动,推荐使用RDI接口的驱动,因为IAR版本的JLINK对速度和功能做了限制。首先打开一个工程,然后按照下图开始进入设置页面:-20--21--22--23--24-如果购买的是IAR版本的JLINK,请选择“J-LINK/J-TRACE”;如果购买的是全功能版本JLINK,则既可以选择“J-LINK/J-TRACE”,也可以选择“RDI”,建议选择“RDI”。-25-如果选择“J-LINK/J-TRACE”,则无需额外设置:-26-如果选择“RDI”,则还需要指定JLINKRDI.DLL的位置:-27-设置完成后将多出一个RDI菜单,如下图:-28-在RDI菜单下有“CONFIGURE”选项,这里可以对JTAG时钟,FLASH,断点,CPU等进行设置,请注意里面的FLASH和CPU型号与目标板相吻合。另外,IAR下使用JLINK的时候,注意不要再使用IAR自带的FLASHLOADER软件进行FLASH下载:请将“Useflashloader”前的勾去掉,使用JLINK的FLASH编程算法,FLASH编程速度可以达到50K以上,而如果使用IAR的FLASHLOADER,则速度只能达到10K多一点!-29-四、J-FLASHARM使用设置安装完JLINK的驱动后会出现两个快捷图标,其中一个是J-FLASHARM,这个应用程序是用来单独编程FLASH的(需要J-FLASHARMLicense支持):首次使用的时候应该在File菜单,选择OpenProject,选择你的-30-目标芯片:然后通过“File”菜单下的“Open…”来打开需要烧写的文件,可以是.bin格式,也可以是.hex格式,甚至可以是.mot格式。注意起始地址。接下来在“Options”选择“Projectsettings”:-31-在ARM选项卡可以选择目标芯片,如果不是具备片内FLASH的芯片的话请选择“GenericARM7/ARM9”。-32-FLASH选项卡,如果之前是“Oponproject”这里就不需要设置,默认即可,如果是自己新建的project,则需要小心设置。如果前面的ARM选项卡里选择的是“GenericARM7/ARM9”,则可以在FLASH选项卡里面选择FLASH型号:-33--34-支持非常多的FLASH器件,只要是大厂的FLASH,基本都可以找到!而且会不断升级以支持最新器件。设置好之后,就可以到Target里面进行操作,一般步骤是先“Connect”,然后“EraseChip”,然后“Program”,可以自己慢慢体会。大部分芯片还可以加密,主要的操作都在Target菜单下完成。从3.30g版本开始,J-FLASHARM开始支持XSCALE:-35-如有任何问题,可以到BBS发问,同时请多多关注网站,以获得最新说明和最新范例!-36-JLINKJLINKJLINKJLINKF.A.QF.A.QF.A.QF.A.Q1Q:国内代理商卖的JLINK价格是1900,贵站兼容JLINK的名为J-LINK的调试器的价格也在1000多,价格优势似乎不明显?1A:注意,JLINK分很多版本,国内代理商销售的1900的JLINK全是IAR版本的,即只能在IAR下使用,而且功能有所限制,速度也有限制!本站可以按照客户需求进行定制,最全版本的JLINK的价格不超过2000,但是同样功能的原装JLINK的价格是1000欧元!市面上在销售的其他JLINK全部都是IAR版本的,即SEGGER为IAR做的OEM产品!同样,ATMEL的SAM-ICE也是SEGGER做的OEM产品,但是限制更多。本站也可以按照客户需求进行定制,IAR版本的FLINK的价格在1000以内。2Q:JLINK和其他JTAG调试工具相比有什么优势?2A:全功能版本的J-LINK(JLINK)具有如下主要特点:1),支持ADS,KEIL,IAR,WINARM,RV等几乎所有开发环境(RDILicense支持);2),支持FLASH软件断点,突破一般ARM仿真器2个FLASH断点的限制,可以设置无穷个FLASH断点,极大的提高调试效率(FlashBPLicense支持);3),支持FLASH编程,可以在各个开发环境下轻松编程FLASH(FlashDLLicense支持);4),具备单独烧写FLASH的独立软件,提高生产效率(J-FLASHARMLicense和J-FLASHARM软件支持);5),超快速度,编程速度和调试速度在目前已知调试工具里面最快(达到600K,请参考JLINK用户手册);6),支持几乎所有ARM7,ARM9,暂时不支持XSCALE(支持器件列表请参考JLINK用户手册),从3.30g版本开始J-FLASHARM软件已经可以支持XSCALE系统的FLASH编程;目前,ULINK(SMARTDEBUGGER)只能在KEIL下使用;MULTI-ICE(本站提供并口,USB两个版本)可以在ADS、IAR下使用,在IAR下使用的时候可以利用IAR的FLASHLOADER进行F
本文标题:JLINK使用说明
链接地址:https://www.777doc.com/doc-6163880 .html