JLINKv8命令集.docx

上传人:b****5 文档编号:7402128 上传时间:2023-01-23 格式:DOCX 页数:6 大小:17.77KB
下载 相关 举报
JLINKv8命令集.docx_第1页
第1页 / 共6页
JLINKv8命令集.docx_第2页
第2页 / 共6页
JLINKv8命令集.docx_第3页
第3页 / 共6页
JLINKv8命令集.docx_第4页
第4页 / 共6页
JLINKv8命令集.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

JLINKv8命令集.docx

《JLINKv8命令集.docx》由会员分享,可在线阅读,更多相关《JLINKv8命令集.docx(6页珍藏版)》请在冰豆网上搜索。

JLINKv8命令集.docx

JLINKv8命令集

JLINKv8命令集

1.JLINKv8命令集Availablecommandsare:

2.有效的命令如下:

3.(本人简单翻译了一下如有错误还请指出,谢谢各位网友)----------------------f     Firmwareinfo(显示固件信息)

4.h     halt(暂停CPU)g     go(运行)Sleep   Waitsthegiventime(inmilliseconds).Syntax:

Sleep(睡眠多少毫秒)s     Singlestepthetargetchip(单步调试目标芯片)st    Showhardwarestatus(显示硬件状态)hwinfo  Showhardwareinfo(显示硬件信息)mem    Readmemory.Syntax:

mem ,(hex)(读内存)mem8   Read 8-bititems.Syntax:

mem8 ,(hex)(读内存8字节)mem16   Read16-bititems.Syntax:

mem16,(hex)mem32   Read32-bititems.Syntax:

mem32,(hex)w1    Write 8-bititems.Syntax:

w1,(hex)(写内存8字节)w2    Write16-bititems.Syntax:

w2,(hex)(读内存16字节)w4    Write32-bititems.Syntax:

w4,(hex)(读内存32字节)wm    Writetestwords.Syntax:

wmis    Identifylengthofscanchainselectregisterms    Measurelengthofscanchain.Syntax:

msmr    MeasureRTCKreacttime.Syntax:

mrq     Quit(推出)qc    CloseJLinkconnectionandquit(关闭jlink连接,并退出)r     Resettarget    (RESET)(重启目标)rx    Resettarget    (RESET).Syntax:

rx(延时重启)RSetType Setthecurrentresettype.Syntax:

RSetTypeRegs   Displaycontentsofregisters(显示寄存器信息)wreg   Writeregister. Syntax:

wreg,(写继承器)SetBP   Setbreakpoint. Syntax:

SetBP[A/T][S/H](设置断点)SetWP   SetWatchpoint.Syntax:

[R/W][[][A-Mask]](设置监视点)ClrBP   Clearbreakpoint.Syntax:

ClrBP (清除断点)ClrWP   Clearwatchpoint.Syntax:

ClrWP (清楚监视点)VCatch  Writevectorcatch.Syntax:

VCatchloadbin  Loadbinaryfileintotargetmemory.(下载bin文件到目标内存)       Syntax:

loadbin,savebin  Savestargetmemoryintobinaryfile.(保存BIN文件)       Syntax:

savebin,,SetPC   SetthePCtospecifiedvalue.Syntax:

SetPC(设置PC(r15)寄存器)le    Changetolittleendianmode(设置成小端模式)be    Changetobigendianmode(设置成大端模式)log    Enableslogtofile. Syntax:

logunlock  Unlocksadevice.Syntax:

unlock      Typeunlockwithouttogetalist      ofsupporteddevicenames.      nRESEThastobeconnected----CP15------------rce    ReadCP15. Syntax:

rce,,,(读CP15)wce    WriteCP15.Syntax:

wce,,,,(写CP15)----ICE-------------Ice    Showstateoftheembeddedicemacrocell(ICEbreaker)ri    ReadIcereg. Syntax:

ri(hex)wi    WriteIcereg.Syntax:

wi,(hex)----ETM-------------etm    ShowETMstatusre    ReadETMreg. Syntax:

rewe    WriteETMreg.Syntax:

we,(hex)es    Starttrace----ETB-------------etb    ShowETBstatusrb    ReadETBregister. Syntax:

rbwb    WriteETBregister.Syntax:

wb,(hex)----TRACE-----------TAddBranchTRACE-Addbranchinstructiontotracebuffer.Paras:

TAddInst TRACE-Add(non-branch)instructiontotracebuffer.Syntax:

TClear  TRACE-ClearbufferTSetSize TRACE-SetSizeoftracebufferTSetFormatTRACE-SetFormatTSR    TRACE-ShowRegions(andanalyzetracebuffer)TStart  TRACE-StartTStop   TRACE-Stop----SWO-------------SWOSpeed SWO-ShowsupportedspeedsSWOStart SWO-StartSWOStop  SWO-StopSWOStat  SWO-DisplaySWOstatusSWORead  SWO-ReadanddisplaySWOdataSWOShow  SWO-ReadandanalyzeSWOdataSWOFlush SWO-Flushdata----FileI/O--------fwrite  Writefiletoemulatorfread   Readfilefromemulatorfshow   Readanddisplayfilefromemulatorfdelete  Deletefileonemulatorfsize   Displaysizeoffileonemulator----Test------------thg    Rungo/halt1000timests    Runstep1000timestestwspeedTestdownloadspeed. Syntax:

testwspeed[[]]testrspeedTestuploadspeed.  Syntax:

testrspeed[[][]]testcspeedTestCPUspeed.    Syntax:

testcspeed[]----JTAG------------Config  SetnumberofIR/DRbitsbeforeARMdevice.       Syntax:

Config,speed   SetJTAGspeed.Syntax:

speed|auto|adaptive,e.g.speed2000,speedai     ReadJTAGId(HostCPU)wjc    WriteJTAGcommand(IR).Syntax:

wjc(hex)wjd    WriteJTAGdata(DR).Syntax:

wjd(hex),(dec)RTAP   ResetTAPControllerusingstatemachine(111110)wjraw   WriteRawJTAGdata.Syntax:

wjraw,,rt    ResetTAPController(nTRST)----JTAG-Hardware---c00    CreateclockwithTDI=TMS=0c     Clock0     ClearTDI1     Set TDIt0    ClearTMSt1    Set TMStrst0   ClearTRSTtrst1   Set TRSTr0    ClearRESETr1    Set RESET----Connection------usb    ConnecttoJ-LinkviaUSB. Syntax:

usb,whereportis0..3ip    ConnecttoJ-LinkARMProorJ-LinkTCP/IPServerviaTCP/IP.      Syntax:

ip----Configuration---si    Selecttargetinterface.Syntax:

si,      where0=JTAGand1=SWD.power   Switchpowersupplyfortarget.Syntax:

power[perm],      whereStateiseitherOnorOff.Example:

poweronpermwconf   Writeconfigurationbyte.Syntax:

wconf,rconf   Readconfigurationbytes.Syntax:

rconfusbaddr  AssignusbaddresstotheconnectedJ-Link:

Syntax:

usbaddr=ipaddr  Show/AssignIPaddressandsubnetmaskof/totheconnectedJ-Link.gwaddr  Show/Assignnetworkgatewayaddressof/totheconnectedJ-Link.dnsaddr  Show/AssignnetworkDNSserveraddressof/totheconnectedJ-Link.conf   ShowconfigurationoftheconnectedJ-Link.ecp    Enablethe J-Linkcontrolpanel.calibrate Calibratethetargetcurrentmeasurement.selemu  Selectaemulatortocommunicatewith,      fromalistofallemulatorswhichareconnectedtothehost      Theinterfacestosearchon,canbespecified       Syntax:

selemu[...]ShowEmuListShowsalistofallemulatorswhichareconnectedtothehost.      Theinterfacestosearchon,canbespecified.       Syntax:

ShowEmuList[...]----------------------NOTE:

SpecifyingafilenameincommandlinewillstartJ-LinkCommanderinscriptmode.几个常用命令:

 usb--------连接目标板 r----------重启目标板 halt-------停止cpu运行的程序 loadbin----加载可执行的二进制文件 g----------跳到代码段地址执行 s----------单步执行(调试用) setpc-----设置pc寄存器的值(调试用) setbp-----设置断点 Regs-------读寄存器组织 wreg-------写寄存器 mem--------读内存 w4---------写内存 poweroffmmu---关闭mmu,这个对于裸板调试很重要 w4cpsr,0x0000001f------切换到系统模式 speed------设置jtag的传输速率 rce0,c0,c0,0-----设置cp15寄存器的第1个寄存器为0

JLINKv8命令集

Availablecommandsare:

有效的命令如下:

(本人简单翻译了一下如有错误还请指出,谢谢各位网友)

----------------------

f     Firmwareinfo(显示固件信息)

h     halt(暂停CPU)

g     go(运行)

Sleep   Waitsthegiventime(inmilliseconds).Syntax:

Sleep(睡眠多少毫秒)

s     Singlestepthetargetchip(单步调试目标芯片)

st    Showhardwarestatus(显示硬件状态)

hwinfo  Showhardwareinfo(显示硬件信息)

mem    Readmemory.Syntax:

mem ,(hex)(读内存)

mem8   Read 8-bititems.Syntax:

mem8 ,(hex)(读内存8字节)

mem16   Read16-bititems.Syntax:

mem16,(hex)mem32   Read32-bititems.Syntax:

mem32,(hex)

w1    Write 8-bititems.Syntax:

w1,(hex)(写内存8字节)

w2    Write16-bititems.Syntax:

w2,(hex)(读内存16字节)

w4    Write32-bititems.Syntax:

w4,(hex)(读内存32字节)

wm    Writetestwords.Syntax:

wm

is    Identifylengthofscanchainselectregister

ms    Measurelengthofscanchain.Syntax:

ms

mr    MeasureRTCKreacttime.Syntax:

mr

q     Quit(推出)

qc    CloseJLinkconnectionandquit(关闭jlink连接,并退出)

r     Resettarget    (RESET)(重启目标)

rx    Resettarget    (RESET).Syntax:

rx(延时重启)

RSetType Setthecurrentresettype.Syntax:

RSetType

Regs   Displaycontentsofregisters(显示寄存器信息)

wreg   Writeregister. Syntax:

wreg,(写继承器)

SetBP   Setbreakpoint. Syntax:

SetBP[A/T][S/H](设置断点)

SetWP   SetWatchpoint.Syntax:

[R/W][[][A-Mask]](设置监视点)

ClrBP   Clearbreakpoint.Syntax:

ClrBP (清除断点)

ClrWP   Clearwatchpoint.Syntax:

ClrWP (清楚监视点)

VCatch  Writevectorcatch.Syntax:

VCatch

loadbin  Loadbinaryfileintotargetmemory.(下载bin文件到目标内存)

       Syntax:

loadbin,

savebin  Savestargetmemoryintobinaryfile.(保存BIN文件)

       Syntax:

savebin,,

SetPC   SetthePCtospecifiedvalue.Syntax:

SetPC(设置PC(r15)寄存器)

le    Changetolittleendianmode(设置成小端模式)

be    Changetobigendianmode(设置成大端模式)

log    Enableslogtofile. Syntax:

log

unlock  Unlocksadevice.Syntax:

unlock

      Typeunlockwithouttogetalist

      ofsupporteddevicenames.

      nRESEThastobeconnected

----CP15------------

rce    ReadCP15. Syntax:

rce,,,(读CP15)

wce    WriteCP15.Syntax:

wce,,,,(写CP15)

----ICE-------------

Ice    Showstateoftheembeddedicemacrocell(ICEbreaker)

ri    ReadIcereg. Syntax:

ri(hex)

wi    WriteIcereg.Syntax:

wi,(hex)

----ETM-------------

etm    ShowETMstatus

re    ReadETMreg. Syntax:

re

we    WriteETMreg.Syntax:

we,(hex)

es    Starttrace

----ETB-------------

etb    ShowETBstatus

rb    ReadETBregister. Syntax:

rb

wb    WriteETBregister.Syntax:

wb,(hex)

----TRACE-----------

TAddBranchTRACE-Addbranchinstructiontotracebuffer.Paras:

,

TAddInst TRACE-Add(non-branch)instructiontotracebuffer.Syntax:

TClear  TRACE-Clearbuffer

TSetSize TRACE-SetSizeoftracebuffer

TSetFormatTRACE-SetFormat

TSR    TRACE-ShowRegions(andanalyzetracebuffer)

TStart  TRACE-Start

TStop   TRAC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1