Debug
U-boot 调试指南
boot 命令行配置
开启 boot 命令行调试,修改 env.cfg 文件中的 bootdelay 参数大于 0 。
$ vim device/config/chip/{IC}/configs/default/env.cfg
-bootdelay=0
+bootdelay=1进入 boot 命令行
在系统启动过程中,按下 ssss 即可进入boot 命令行。
双击 Tab 键获取 boot 支持的命令。
u-boot常用命令
getenv获取环境变量
setenv打印环境变量
fdt print打印相关设备树参数
fdt set设置相关设备树参数
boot启动内核
reset重新启动内核
Kernel 调试指南
打印/设置寄存器
全志平台实现了 sunxi_dump 机制,使用 /sys/class/sunxi_dump 打印/设置相关的寄存器
示例:
挂载 debugfs
debugfs 系统可以提供一些调试信息,具体可以在控制台里面执行以下指令挂载 debugfs。
Last updated