JLINK v8命令集Word文档下载推荐.docx
《JLINK v8命令集Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JLINK v8命令集Word文档下载推荐.docx(8页珍藏版)》请在冰点文库上搜索。
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.
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文件)
savebin,,SetPC
SetthePCtospecifiedvalue.Syntax:
SetPC(设置PC(r15)寄存器)le
Changetolittleendianmode(设置成小端模式)be
Changetobigendianmode(设置成大端模式)log
Enableslogtofile.
logunlock
Unlocksadevice.Syntax:
unlock
Typeunlockwithouttogetalist
ofsupporteddevicenames.
nRESEThastobeconnected----CP15------------rce
ReadCP15.
rce,,,(读CP15)wce
WriteCP15.Syntax:
wce,,,,(写CP15)----ICE-------------Ice
Showstateoftheembeddedicemacrocell(ICEbreaker)ri
ReadIcereg.
ri(hex)wi
WriteIcereg.Syntax:
wi,(hex)----ETM-------------etm
ShowETMstatusre
ReadETMreg.
rewe
WriteETMreg.Syntax:
we,(hex)es
Starttrace----ETB-------------etb
ShowETBstatusrb
ReadETBregister.
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.
testwspeed[[]]testrspeedTestuploadspeed.
testrspeed[[][]]testcspeedTestCPUspeed.
testcspeed[]----JTAG------------Config
SetnumberofIR/DRbitsbeforeARMdevice.
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
TRSTr0
ClearRESETr1
RESET----Connection------usb
ConnecttoJ-LinkviaUSB.
usb,whereportis0..3ip
ConnecttoJ-LinkARMProorJ-LinkTCP/IPServerviaTCP/IP.
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:
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
selemu[...]ShowEmuListShowsalistofallemulatorswhichareconnectedtothehost.
Theinterfacestosearchon,canbespecified.
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
Availablecommandsare:
有效的命令如下:
(本人简单翻译了一下如有错误还请指出,谢谢各位网友)
----------------------
f
h
halt(暂停CPU)
g
go(运行)
Sleep
Sleep<
delay>
(睡眠多少毫秒)
s
Singlestepthetargetchip(单步调试目标芯片)
st
Showhardwarestatus(显示硬件状态)
hwinfo
Showhardwareinfo(显示硬件信息)
mem
<
Addr>
<
NumBytes>
(hex)(读内存)
mem8
(hex)(读内存8字节)
mem16
mem16<
NumItems>
(hex)mem32
mem32<
(hex)
w1
w1<
Data>
(hex)(写内存8字节)
w2
w2<
(hex)(读内存16字节)
w4
w4<
(hex)(读内存32字节)
wm
wm<
NumWords>
is
Identifylengthofscanchainselectregister
ms
ms<
Scanchain>
mr
mr
q
Quit(推出)
qc
CloseJLinkconnectionandquit(关闭jlink连接,并退出)
r
(RESET)(重启目标)
rx
rx<
DelayAfterReset>
(延时重启)
RSetType
RSetType<
type>
Regs
Displaycontentsofregisters(显示寄存器信息)
wreg
wreg<
RegName>
Value>
(写继承器)
SetBP
SetBP<
addr>
[A/T][S/H](设置断点)
SetWP
<
[R/W][<
[<
D-Mask>
][A-Mask]](设置监视点)
ClrBP
BP_Handle>
(清除断点)
ClrWP
WP_Handle>
(清楚监视点)
VCatch
VCatch<
loadbin
Loadbinaryfileintotargetmemory.(下载bin文件到目标内存)
loadbin<
filename>
savebin
Savestargetmemoryintobinaryfile.(保存BIN文件)
savebin<
SetPC
SetPC<
(设置PC(r15)寄存器)
le
Changetolittleendianmode(设置成小端模式)
be
Changetobigendianmode(设置成大端模式)
log
log<
unlock
unlock<
DeviceName>
Typeunlockwithout<
togetalist
ofsupporteddevicenames.
nRESEThastobeconnected
----CP15------------
rce
rce<
Op1>
CRn>
CRm>
Op2>
(读CP15)
wce
wce<
(写CP15)
----ICE-------------
Ice
Showstateoftheembeddedicemacrocell(ICEbreaker)
ri
ri<
RegIndex>
(hex)
wi
wi<
----ETM-------------
etm
ShowETMstatus
re
re<
we
we<
es
Starttrace
----ETB-------------
etb
ShowETBstatus
rb
rb<
wb
wb<
----TRACE-----------
TAddBranchTRACE-Addbranchinstructiontotracebuffer.Paras:
<
BAddr>
TAddInst
TClear
TRACE-Clearbuffer
TSetSize
TRACE-SetSizeoftracebuffer
TSetFormatTRACE-SetFormat
TSR
TRACE-ShowRegions(andanalyzetracebuffer)
TStart
TRACE-Start
TStop
TRA