Toybrick

请教怎样用kdump 转储内存

jimupon

新手上路

积分
15
楼主
发表于 前天 12:22    查看: 107|回复: 4 | [复制链接]    打印 | 只看该作者

内核改了一点东西,但是偶现卡死,卡死时内核没有任何log
按照这个https://zhuanlan.zhihu.com/p/686451936
配置了kdump,也安装了kdump-tools, 但是
echo c > /proc/sysrq-trigger
触发panic后,就直接死掉了,没有进crash kernel,也dump不了内存。
内核版本是5.10,
请教下,rk3588 panic后怎样才能拿到内存??



回复

使用道具 举报

jefferyzhang

版主

积分
14150
沙发
发表于 前天 16:27 | 只看该作者
都panic了,cpu已经不工作了,你肯定是无法通过软件来拿到任何dump信息的。这种情况想要调试只有上jtag。
建议多加点运行时log,接串口实时打印日志,crash时候一般串口都会有完整堆栈打印的。

回复

使用道具 举报

wxb

新手上路

积分
33
板凳
发表于 前天 16:41 | 只看该作者
panic时,输入fiq,看能不能进中断。如果能进,bt查看调用栈
回复

使用道具 举报

jimupon

新手上路

积分
15
地板
 楼主| 发表于 前天 18:15 | 只看该作者
jefferyzhang 发表于 2025-2-20 16:27
都panic了,cpu已经不工作了,你肯定是无法通过软件来拿到任何dump信息的。这种情况想要调试只有上jtag。
...

高通平台上有ram dump功能,panic后用软件连device可以dump出内存;
也有crash自动dump能力,panic后进入kernel crash,把当前内存dump保存下来;
rk上没找到资料,用一般设置也不行。
回复

使用道具 举报

jimupon

新手上路

积分
15
5#
 楼主| 发表于 前天 18:16 | 只看该作者
wxb 发表于 2025-2-20 16:41
panic时,输入fiq,看能不能进中断。如果能进,bt查看调用栈

panic后 串口也没法输入了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表