JLink V8常用命令集
连接到目标板
usb
重启目标板
r
停止cpu运行(halt)
h
halt
加载文件到设备
loadbin <filename>, <addr>
下载设备数据到本地文件
savebin <filename>, <addr>, <NumBytes> (hex)
savebin aaa.bin 0 2000
跳到代码段地址执行
g
单步执行
s
设置pc寄存器的值
SetPC <addr>
设置断点(软,硬)
SetBP <addr> [S/H]
读寄存器值,需要在halt状态下
Regs
写寄存器
wreg <RegName>, <Data>
寄存器名可以是
R0-R15 | SP=R13 | PC=R15 | XPSR | MSP | PSP |
RAZ | CFBP | APSR | EPSR | IPSR | PRIMASK |
BASEPRI | FAULTMASK | CONTROL | BASEPRI_MA | IAPSR | EAPSR |
IEPSR | FPSCR | FPS0-FPS31 | CycleCnt |
读内存
mem <Addr>, <NumBytes>
mem 20002000 20
mem8 20002000 20
mem16 20002000 20
mem32 20002000 20
写内存
w4 <Addr>, <Data>
w4 20002000 11223344 55667788
w1 20002000 11 22 33 44 55 66
w2 20002000 1122 3344 5566
设置jtag的传输速率
speed <freq>|auto|adaptive
speed 2000k
speed auto