Open cisen opened 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
RTT实现的基本原理是,程序中实现一个环形缓冲区(数组+读写指针),MCU不断的往缓冲区中写数据,PC上运行的上位机周期的读取此缓冲区中的数数据
总结
常用
SEGGER RTT
RTT实现的基本原理是,程序中实现一个环形缓冲区(数组+读写指针),MCU不断的往缓冲区中写数据,PC上运行的上位机周期的读取此缓冲区中的数数据