8.3.3. 调试指南
8.3.3.1. 调试开关
可通过内核配置使能 eFuse 模块的 DEBUG 选项。(参考:快速入门 - 编译概述 - Kernel配置):
make menuconfig
进入内核的配置界面:
Linux
Kernel hacking
ZX Debug
[*] SID(eFuse) driver debug
勾选使能该 DEBUG 选项后:
eFuse 的驱动源码将以
-O0
编译eFuse 驱动中的 pr_dbg() 和 dev_dbg() 调试信息会被编译
如果需要看到 pr_dbg() 和 dev_dbg() 的打印信息,还需要设置 loglevel=8
。
若需要在启动过程中即可看到打印,需要在 env.txt
中修改 bootargs,增加 loglevel=8
。
若仅需要在板子启动到 Linux shell 后使能相关打印,可以通过下列命令调整 loglevel:
echo 8 > /proc/sys/kernel/printk