概述功能包括:,Cortex-M3coresupported,includingthumbmodeSerialWireDebugsupported*SerialWireViewersupported*orerecognitionMaximumJTAGspeed12MHzDownloadspeedupto720Kbytes/second**DCCspeedupto800Kbytes/second**SeamlessintegrationintotheIAREmbeddedWorkbench®IDENopowersupplyrequired,,patibleStandard20-pinJTAGconnectorWidetargetvoltagerange:-,5VtolerantUSBand20-pinribboncableincludedMemoryviewer(J-Mem)includedTCP/IPserverincluded,whichallowsusingJ-LinkviaTCP/worksRDIinterfaceavailable,whichallowsusingJ-pliantsoftwareFlashprogrammingsoftware(J-Flash)availableFlashDLLavailable,whichallowsusingflashfunctionalityincustomapplicationsSoftwareDeveloperKit(SDK)availableEmbeddedTraceBuffer(ETB)supportAdapterfor5VJTAGtargetsavailable14-pinJTAGadapteravailableOpticalisolationadapteravailableTargetpowersupply:J-Linkcansupplyupto300mAtotargetwithoverloadprotection可以多个客户端同时访问一个目标板J-Link包括:J-FlashARM:Flash下载;J-mander:命令行;J-LinkGDBServer:GDB服务器;J-LinkRDI:RDI调试接口;J-LinkTCP-IPServer:TCP-IP远程调试接口;J-Mem:内存察看器;J-FlashARM可用于下载Flash通过File-NewProject新建工程,也可通过File-OpenProject打开一个已经配置好的工程。Options-ProjectSettings下配置工程的设置。General设置如下图:“TargetInterface”设置JTAG界面,一般将“JTAGspeedbeforeinit”设置为30kHz,“JTAGspeedafterinit”设置为“Autoselection”,然后点击下面的“Detect”,一般会找到所连接的内核,如果不行检查JTAG连线。选择内核,并在“Usefollowinginitsequence”添加必要的初始化指令。需要注意的是J-Link是要自己加Reset指令的,类型0或者1都可以。对于AT91R40008来说,“UsetargetRAM”是不可以选中的。如果选中则J-Link先下载一部分代码和需要烧录固化程序到目标板的内存中,再烧录到Flash中,问题就在于这部分代码无法成功烧写Flash。如果不选中,这是由JTAG接口通过目标CPU来执行Flash烧写的指令,尽管速度要慢很多,但可以下载成功。“CheckcoreID”用于检查目标CPU是否为需要的CPU类型,可有可无。设置Flash的基地址(和前面初始化的地址一致)、位宽和芯片数。一般不要用“Automaticallydetectflashmemory”,因为大多数情况识别出来的型号都不对。勾掉“Automaticallydetectflashmemory”后会出现“Selectflashdevice”按钮,按下选择对应的Flash型号即可。“UsecustomRAMCode”可以指定自定义的Flash烧写代码,当这项选中后,上图中的“UsetargetRAM”也会被选中,一般不选。这里没什么好设置。选择菜单Target-Connect连接目标板,这时会跳出J-LinkARMControlPanel对话框,见后面“J-Link控制面板”。Target-Er
J-Link使用说明 来自淘豆网m.daumloan.com转载请标明出处.