X5 芯片
用户手册
2.0.0
1. 前言
2. 快速
入门
3. 示例
代码
使用
指引
4. BSP 开发
指南
4.1. 搭建
开发
环境
及
编译
说明
4.2. 硬件
点亮
指引
4.3. 驱动
开发
指南
4.4. 系统
组件
开发
4.5. 驱动
功能
单元测试
4.6. 系统
调试
方法
4.6.1. pstore & ramoops
4.6.2. mem-dump 功能
指导
4.6.3. 使用 GDB 调试
应用
4.6.4. 使用 Kdb/Kgdb 调试
内核
4.6.5. DDR数字
眼图
4.7. 常用命令
使用
方法
4.8. Approved Vendor List
5. 多媒体
开发
指南
6. 量化
工具链
开发
指南
7. FAQ
8. 建议
反馈
X5 芯片
用户手册
4.
BSP 开发
指南
4.6.
系统
调试
方法
上
一页
下
一页
中文
EN
4.6.
系统
调试
方法
4.6.1. pstore & ramoops
4.6.1.1. pstore 介绍
4.6.1.2. pstore 原理
4.6.1.3. pstore 类型
4.6.1.4. ramoops 介绍
4.6.1.5. ramoops 使用
方法
内核
开启 ramoops
设置 ramoops 预留
内存
内核
触发 kernel panic
检查 ramoops 生效
4.6.2. mem-dump 功能
指导
4.6.2.1. 概述
简介
mem-dump 信息
用户
空间信息
内核
信息
崩溃
时
上下文
4.6.2.2. X5 mem-dump 功能
介绍
功能
特点
功能
原理
4.6.2.3. mem-dump 配置
获取 panic-action
配置 panic-action
4.6.2.4. mem-dump 使用
方法
配置 panic-action
mem-dump 到 emmc 操作
4.6.2.5. mem-dump 分析方法
4.6.2.6. 常见问题
发生 crash 前未
配置 panic-action
配置 panic-action 是否
影响 reboot 或
冷启动
4.6.3. 使用 GDB 调试
应用
4.6.3.1. GDB 概述
4.6.3.2. GDB 的
主要
功能
4.6.3.3. 常用
的 GDB 调试
命令
4.6.3.4. GDB 调试
的
具体方法
介绍
编写
测试程序
编译
GDB 调试
过程
gdb 分析 Core Dump 文件
4.6.3.5. 常见问题
4.6.3.6. 参考文献
4.6.4. 使用 Kdb/Kgdb 调试
内核
4.6.4.1. Kdb/Kgdb 概述
4.6.4.2. Kdb/kgdb 功能
介绍
Kdb 功能
介绍
Kgdb 功能
介绍
Kdb 与 Kgdb 对比
4.6.4.3. Kdb/Kgdb 具体
使用
方法
开启 kdb/kgdb
板端
启动 kdb 调试
Uboot 阶段
启动 kdb
内核
启动
后
启动 kdb
Kdb 调试
命令
介绍
Kgdb 远程
连接
单板
调试
4.6.4.4. 常见问题
Kdb 常见问题
Kgdb 常见问题
4.6.5. DDR数字
眼图
4.6.5.1. X5 DDR数字
眼图
工具
使用
说明
及
结果
分析
背景
工具
使用
说明
reboot命令
bl2_cfg配置
DDR眼图
分析
眼图
信息
说明
眼图
评判
标准
注意事项
EN