cisen / blog

Time waits for no one.
135 stars 20 forks source link

J-Link/jlink 相关 #949

Open cisen opened 4 years ago

cisen commented 4 years ago

总结

# 列出全部命令
J-Link>?

常用

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

SEGGER RTT

RTT实现的基本原理是,程序中实现一个环形缓冲区(数组+读写指针),MCU不断的往缓冲区中写数据,PC上运行的上位机周期的读取此缓冲区中的数数据