rk3568 sysrq如何使用快捷键
当系统卡顿或者卡死时,我们怎么定位,有时候会出现看门狗重启,那么没有看门狗重启时,怎么定位呢,我们如何使用 sysrq
特性来打印堆栈和重启系统呢
首先第一种方法我们使用键盘连接到rk3568开发板上。
1,打开sysrq
echo 1 > /proc/sys/kernel/sysrq
cat /proc/sys/kernel/sysrq
2,sysrq打印堆栈信息: 要打印所有任务的堆栈信息,键盘上输入以下信息
Alt + PrtSc SysRq + b
3,sysrq重启 :
Alt + SysRq + b
4,打印串口日志
(1)清空dmesg:dmesg -C
打印dmesg : dmesg
(2)查看/var/log/kern.log 和 /var/log/syslog
5,分析串口日志
那么第二种方法使用securecrt/Mobaxterm怎么使用呢
1,找到MobaXterm.ini,添加下面的配置
[Macros]
; 发送重启命令的宏
RebootSysrq=echo b > /proc/sysrq-trigger[Shortcuts]
; 为宏设置快捷键 Ctrl+Alt+Shift+B
RebootSysrq=Ctrl+Alt+Shift+B
配置完后用快捷键下发sysrq