JLINKv8命令集Word格式.docx
- 文档编号:21354003
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:9
- 大小:79.34KB
JLINKv8命令集Word格式.docx
《JLINKv8命令集Word格式.docx》由会员分享,可在线阅读,更多相关《JLINKv8命令集Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
(hex)
w1
Write8-bititems.Syntax:
w1<
register
Scanchain>
Quit(推出)
连接,并退出)
标)
rx<
DelayAfterReset>
(延时重启)
RSetTypeSetthecurrentresettype.Syntax:
RSetType<
type>
信息)
wregWriteregister.Syntax:
wreg<
RegName>
Value>
(写继承器)
SetBPSetbreakpoint.Syntax:
SetBP<
addr>
[A/T][S/H](设置断点)
SetWPSetWatchpoint.Syntax:
<
[R/W]
[<
Data>
[<
D-Mask>
][A-Mask]](设置监视点)
ClrBPClearbreakpoint.Syntax:
ClrBP<
BP_Handle>
(清除断点)
ClrWPClearwatchpoint.Syntax:
ClrWP<
WP_Handle>
(清楚监视点)
VCatchWritevectorcatch.Syntax:
VCatch<
loadbinLoadbinaryfileintotargetmemory.(下载
bin文件到目标内存)
Syntax:
loadbinvfilename>
savebinSavestargetmemoryintobinaryfile.(保
存BIN文件)
savebinvfilename>
SetPCSetthePCtospecifiedvalue.Syntax:
SetPC
(设置PC(r15)寄存器)
模式)
beChangetobigendianmode(设置成大端模式)
logEnableslogtofile.Syntax:
log
vfilename>
uniockUniocksadevice.Syntax:
uniock
DeviceName>
Typeuniockwithout<
toget
alist
ofsupporteddevicenames.
nRESEThastobeconnected
----CP15
rceReadCP15.Syntax:
rce<
Op1>
CRn>
CRm>
Op2>
(读CP15
wceWriteCP15.Syntax:
wce<
CRn>
(写CP15)
----ICE
IceShowstateoftheembeddedicemacrocell
(ICEbreaker)
riReadIcereg.Syntax:
ri<
RegIndex>
(hex)
wiWriteIcereg.Syntax:
wi<
RegIndex>
----ETM
etm
ShowETMstatus
re
ReadETMreg.Syntax:
re<
we
WriteETMreg.Syntax:
we<
es
Starttrace
----ETB——
etb
ShowETBstatus
rb
ReadETBregister.Syntax:
rb<
wb
WriteETBregister.Syntax:
wb<
----TRACE--
TAddBranchTRACEAddbranchinstructiontotracebuffer.
Paras:
vBAddr>
TAddInst
TRACE-Add(non-branch)instructiontotrace
buffer.Syntax:
TClear
TRACE-Clearbuffer
TSetSize
TRACE-SetSizeoftracebuffer
TSetFormatTRACE-SetFormat
TSR
TRACE-ShowRegions(andanalyzetrace
buffer)
TStart
TRACE-Start
TStop
TRACE-Stop
----swo
SWOSpeed
SWO-Showsupportedspeeds
SWOStart
SWO-Start
SWOStop
SWO-Stop
SWOStat
SWO-DisplaySWOstatus
SWORead
SWO-ReadanddisplaySWOdata
SWOShow
SWO-ReadandanalyzeSWOdata
SWOFlush
SWO-Flushdata
----FileI/O--
fwrite
Writefiletoemulator
fread
Readfilefromemulator
fshow
Readanddisplayfilefromemulator
fdelete
Deletefileonemulator
fsize
Displaysizeoffileonemulator
----Test
thg
Rungo/halt1000times
ts
Runstep1000times
testwspeedTestdownloadspeed.Syntax:
testwspeed
Size>
]]
testrspeedTestuploadspeed.Syntax:
testrspeed
][vNumBlock
S>
testespeedT
estCPUspeed.Syntax:
testcspeed
[vRAMAddr>
]
----JTAG——
Config
SetnumberofIR/DRbitsbeforeARMdevice.
Config<
IRpre>
DRpre>
speed
SetJTAGspeed.Syntax:
speed
vfreq>
|auto|adaptive,e.g.speed2000,
speeda
i
ReadJTAGId(HostCPU)
wjc
WriteJTAGcommand(IR).Syntax:
wjc
wjd
WriteJTAGdata(DR).Syntax:
wjd
Data32>
(hex),<
NumBits>
(dec)
RTAP
ResetTAPControllerusingstatemachine
(111110)
wjraw
WriteRawJTAGdata.Syntax:
wjraw
NumBits(dec)>
tms>
tdi>
rt
ResetTAPController(nTRST)
—JTAG-Hardware—
c00
CreateclockwithTDI=TMS=0
c
Clock
ClearTDI
t0
ClearTMS
t1
SetTMS
trstO
ClearTRST
trst1
SetTRST
r0
ClearRESET
r1
SetRESET
----Connection--
usb
ConnecttoJ-LinkviaUSB.
usb
port>
whereportis0..3
ip
ConnecttoJ-LinkARMProor
J-LinkTCP/IP
ServerviaTCP/IP.
ip<
ip_addr>
----Configuration
—
si
Selecttargetinterface.Syntax:
si
vlnterface>
where0=JTAGand仁SWD.
power
Switchpowersupplyfortarget.Syntax:
power<
State>
[perm],
whereStateiseitherOnorOff.Example:
poweronperm
wconfWriteconfigurationbyte.Syntax:
wconf
offset>
data>
rconf
Readconfigurationbytes.Syntax:
rconf
usbaddr
AssignusbaddresstotheconnectedJ-Link:
usbaddr=<
ipaddr
Show/AssignIPaddressandsubnetmaskof/to
theconnectedJ-Link.
gwaddr
Show/Assignnetworkgatewayaddressof/to
dnsaddr
Show/AssignnetworkDNSserveraddressof/to
conf
ShowconfigurationoftheconnectedJ-Link.
ecp
EnabletheJ-Linkcontrolpanel.
calibrate
Calibratethetargetcurrentmeasurement.
selemu
Selectaemulatortocommunicatewith,
fromalistofallemulatorswhichare
connectedtothehost
specified
Theinterfacestosearchon,canbe
selemu[vlnterface0>
vlnterface1>
…]
ShowEmuListShowsalistofallemulatorswhichareconnectedtothehost.
Theinterfacestosearchon,canbespecified.
ShowEmuList[<
lnterface0>
vlnterface1>
NOTE:
SpecifyingafilenameincommandlinewillstartJ-LinkCommanderinscriptmode.
几个常用命令:
usb连接目标板
r重启目标板
halt停止cpu运行的程序
loadbin----加载可执行的二进制文件
g跳到代码段地址执行
s单步执行(调试用)
setpc——设置pc寄存器的值(调试用)
setbp——设置断点
Regs读寄存器组织
wreg写寄存器
mem读内存
w4写内存
poweroffmmu---关闭mmu这个对于裸板调试很重要
w4cpsr,0x0000001f------切换到系统模式
speed设置jtag的传输速率
rceO,cO,cO,O——设置cp15寄存器的第1个寄存器为0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JLINKv8 命令