




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
J-Link应用概述功能包括:l USB 2.0 interfacel Any ARM7/ARM9/ARM11, Cortex-M3 core supported, including thumb model Serial Wire Debug supported *l Serial Wire Viewer supported *l Automatic core recognitionl Maximum JTAG speed 12 MHzl Download speed up to 720 Kbytes/second *l DCC speed up to 800 Kbytes/second *l Seamless integration into the IAR Embedded Workbench IDEl No power supply required, powered through USBl SWV support since hardware version 6.0l Support for adaptive clockingl All JTAG signals can be monitored, target voltage can be measuredl Support for multiple devicesl Fully plug and play compatiblel Standard 20-pin JTAG connectorl Wide target voltage range: 1.2V - 3.3V, 5V tolerantl USB and 20-pin ribbon cable includedl Memory viewer (J-Mem) includedl TCP/IP server included, which allows using J-Link via TCP/IP networksl RDI interface available, which allows using J-Link with RDI compliant softwarel Flash programming software (J-Flash) availablel Flash DLL available, which allows using flash functionality in custom applicationsl Software Developer Kit (SDK) availablel Embedded Trace Buffer (ETB) supportl Adapter for 5V JTAG targets availablel 14-pin JTAG adapter availablel Optical isolation adapter availablel Target power supply: J-Link can supply up to 300 mA to target with overload protectionl 可以多个客户端同时访问一个目标板J-Link包括:l J-Flash ARM:Flash下载;l J-Link Commander:命令行;l J-Link GDB Server:GDB服务器;l J-Link RDI:RDI调试接口;l J-Link TCP-IP Server:TCP-IP远程调试接口;l J-Mem:内存察看器;J-Flash ARM可用于下载Flash1、 通过File-New Project新建工程,也可通过File-Open Project打开一个已经配置好的工程。2、 Options-Project Settings下配置工程的设置。General设置如下图:“Target Interface”设置JTAG界面,一般将“JTAG speed before init”设置为30kHz,“JTAG speed after init”设置为“Auto selection”,然后点击下面的“Detect”,一般会找到所连接的内核,如果不行检查JTAG连线。选择内核,并在“Use following init sequence”添加必要的初始化指令。需要注意的是J-Link是要自己加Reset指令的,类型0或者1都可以。对于AT91R40008来说,“Use target RAM”是不可以选中的。如果选中则J-Link先下载一部分代码和需要烧录固化程序到目标板的内存中,再烧录到Flash中,问题就在于这部分代码无法成功烧写Flash。如果不选中,这是由JTAG接口通过目标CPU来执行Flash烧写的指令,尽管速度要慢很多,但可以下载成功。“Check core ID”用于检查目标CPU是否为需要的CPU类型,可有可无。设置Flash的基地址(和前面初始化的地址一致)、位宽和芯片数。一般不要用“Automatically detect flash memory”,因为大多数情况识别出来的型号都不对。勾掉“Automatically detect flash memory”后会出现“Select flash device”按钮,按下选择对应的Flash型号即可。“Use custom RAMCode”可以指定自定义的Flash烧写代码,当这项选中后,上图中的“Use target RAM”也会被选中,一般不选。这里没什么好设置。3、 选择菜单Target-Connect连接目标板,这时会跳出J-Link ARM Control Panel对话框,见后面“J-Link控制面板”。4、 Target-Erase擦除Flash中数据。5、 File-Open打开需要烧写的固化程序。6、 Target-Program开始烧些。J-Link RDI设置基本和Multi-ICE一样,用AXD举例。1、 打开AXD软件,在菜单Options-Configure Target里添加J-Link驱动安装目录下的JLinkRDI.dll。2、 选择Configure可以设置RDI相关的一些参数。设置J-Link的连接,本地的就选址USB,远程的就选择TCP/IP,并填入地址。设置脚本问题,可以在每次复位后执行,这个脚本文件可以由J-Flash菜单中的File-Export setup file生成。设置JTAG速度,一般自动即可,如果JTAG接口质量不好,可以适当降低速度。同样J-Link支持多个JTAG访问。启用Flash下载功能,这里特指片内有Flash的处理器,如LPC210x等。启用软中断,好东西。设置一些CPU的参数,一般如下图设置即可。“Reset strategy”复位策略的设置和具体CPU有关,一般像AT91R40008这些内部没有Flash的处理选择“Hardware, halt after reset (normal)”或“Hardware, halt with BP0”即可,有部分特殊的处理需要特殊的复位策略。具体可见JLINKARM.PDF。记录文件。3、 选择OK后开始扫描J-Link,如果成功连接到J-Link和目标板后会出现以下对话框。按Configure按钮还是前面的那个对话框。J-Link CommanderJ-Link的命令行工具。l -n f Firmware infon h haltn g gon Sleep Waits the given time (in milliseconds). Syntax: Sleep n s Single step the target chipn st Show hardware statusn hwinfo Show hardware infon mem Read memory. Syntax: mem , (hex)n w1 Write 8-bit items. Syntax: w1 , (hex)n w2 Write 16-bit items. Syntax: w2 , (hex)n w4 Write 32-bit items. Syntax: w4 , (hex)n wm Write test words. Syntax: wm n is Identify length of scan chain select registern ms Measure length of scan chain. Syntax: ms n mr Measure RTCK react time. Syntax: mrn q Quitn qc Close JLink connection and quitn r Reset target (RESET)n rx Reset target (RESET). Syntax: rx n RSetType Set the current reset type. Syntax: RSetType n Regs Display contents of registersn SetBP Set breakpoint. Syntax: SetBP A/T S/Hn SetWP Set Watchpoint. Syntax: R/W A-Maskn ClrBP Clear breakpoint. Syntax: ClrBP n ClrWP Clear watchpoint. Syntax: ClrWP n loadbin Load binary file into target memory.n Syntax: loadbin , n SetPC Set the PC to specified value. Syntax: SetPC n le Change to little endian moden be Change to big endian moden log Enables log to file. Syntax: log l - ICE -n Ice Show state of the embedded ice macrocell (ICE breaker)n ri Read Ice reg. Syntax: ri (hex)n wi Write Ice reg. Syntax: wi , (hex)l - ETM -n etm Show ETM statusn re Read ETM reg. Syntax: re n we Write ETM reg. Syntax: we , (hex)n es Start tracel - ETB -n etb Show ETB statusn rb Read ETB register. Syntax: rb n wb Write ETB register. Syntax: wb , (hex)l - TRACE -n TAddBranch TRACE - Add branch instruction to trace buffer. Paras:,n TAddInst TRACE - Add (non-branch) instruction to trace buffer. Syntax: n TClear TRACE - Clear buffern TSetSize TRACE - Set Size of trace buffern TSetFormat TRACE - SetFormatn TSR TRACE - Show Regions (and analyze trace buffer)n TStart TRACE - Startn TStop TRACE - Stopl - SWO -n SWOSpeed SWO - Show supported speedsn SWOStart SWO - Startn SWOStop SWO - Stopn SWOStat SWO - Display SWO statusn SWORead SWO - Read and display SWO datan SWOShow SWO - Read and analyze SWO datan SWOFlush SWO - Flush datal - File I/O -n fwrite Write file to emulatorn fread Read file from emulatorn fshow Read and display file from emulatorn fdelete Delete file on emulatorn fsize Display size of file on emulatorl - Test -n thg Run go/halt 1000 timesn ts Run step 1000 timesn testwspeed Test download speed. Syntax: testwspeed n testrspeed Test upload speed. Syntax: testrspeed n testcspeed Test CPU speed. Syntax: testcspeed l - JTAG -n Config Set number of IR/DR bits before ARM device.n Syntax: Config , n speed Set JTAG speed. Syntax: speed |auto|adaptive, e.g. speed 2000, speed an i Read JTAG Id (Host CPU)n wjc Write JTAG command (IR). Syntax: wjc (hex)n wjd Write JTAG data (DR). Syntax: wjd (hex), (dec)n RTAP Reset TAP Controller using state machine (111110)n wjraw Write Raw JTAG data. Syntax: wjraw , , n rt Reset TAP Controller (nTRST)l - JTAG-Hardware -n c00 Create clock with TDI = TMS = 0n c Clockn 0 Clear TDIn 1 Set TDIn t0 Clear TMSn t1 Set TMSn trst0 Clear TRSTn trst1 Set TRSTn r0 Clear RESETn r1 Set RESETl - Connection -n usb Connect to J-Link via USB. Syntax: usb , where port is 0.3n ip Connect to J-Link Server via TCP/IP. Syntax: ip l - Configuration -n si Select target interface. Syntax: si ,n where 0=JTAG and 1=SWD.n power Switch power supply for target. Syntax: power perm,n where State is either On or Off. Example: power on permn wconf Write configuration byte. Syntax: wconf , n rconf Read configuration bytes. Syntax: rconfn usbaddr A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油料作物副产品饲料添加剂创新创业项目商业计划书
- 2025年废弃矿井资源化利用技术路径与产业模式深度研究报告
- 2025年高端电力变压器行业研究报告及未来发展趋势预测
- 农业病虫害防治指南
- 冬季滑雪度假中心冰雪运动盛会方案
- 青春时代的成长探询与思想冲击
- 衣服色彩搭配规程
- 2025年打麦机行业研究报告及未来行业发展趋势预测
- 2025年pp板行业研究报告及未来行业发展趋势预测
- 2025年3D玻璃彩膜行业研究报告及未来行业发展趋势预测
- 第8课《网络新世界》第一课时-统编版《道德与法治》四年级上册教学课件
- 2025年审计部招聘考试模拟题及答案详解
- Bowtie安全分析培训课件
- 退役军人优抚政策课件
- 财务遴选笔试题及答案
- (2025秋新版)人教版二年级数学上册全册教案(教学设计)
- 六年级上册音乐课教案
- 肿瘤病人疼痛评估与干预策略
- 计算机视觉技术课件
- 大学书法教学课件
- GB/T 24137-2009木塑装饰板
评论
0/150
提交评论