arm ramdump调试

1、crash的安装:

下载地址:Releases · crash-utility/crash

安装方式:make target=arm64

2、crash的命令使用:

复制代码
./crash vmlinux 1.img@0x200000,2.img@0x100000000,3.img@0x140000000
vmlinux:编译内核时产生
1.img@0x200000:从0x200000开始的内存的镜像
2.img@0x100000000:从0x100000000开始的内存的镜像
3.img@0x140000000:从0x140000000开始的内存的镜像

说明:

1、为什么会有3个镜像:因为在J3上面,DDR的内存映射不是连续的。同时在ramdump的时候,不能大于0x80000000。所有产生了3个镜像。

3、ramdump镜像的获取:

a、uboot阶段,将内存dump到U盘或者eMMC里面都行

b、uboot阶段,通过adb将内存dump到PC主机

相关推荐
dump linux2 分钟前
内核驱动调试接口与使用方法入门
linux·驱动开发·嵌入式硬件
Trouvaille ~22 分钟前
【Linux】网络编程基础(三):Socket编程预备知识
linux·运维·服务器·网络·c++·socket·网络字节序
笑锝没心没肺1 小时前
Linux Audit 系统配置介绍
linux·运维·服务器
小义_1 小时前
【RH134知识点问答题】第6章 管理 SELinux 安全性
linux·网络·云原生·rhel
魏波.1 小时前
主流 Linux 发行版有哪些?
linux
REDcker1 小时前
RTSP 直播技术详解
linux·服务器·网络·音视频·实时音视频·直播·rtsp
丁劲犇1 小时前
CentOS 7.6 TCP连接奇慢故障排查:中文注释引发的sysctl配置异常
linux·tcp/ip·centos·速度慢
代码游侠2 小时前
学习笔记——Linux内核与嵌入式开发1
linux·运维·前端·arm开发·单片机·嵌入式硬件·学习
微尘hjx2 小时前
【Gstreamer 应用程序开发手册 01】关于GSTREAMER
linux·音视频·媒体
LaoWaiHang2 小时前
Linux基础知识13:用户、用户组管理
linux