调试指南
9 Dec 2024
Read time: 1 minute(s)
调试开关
可通过内核配置使能 eFuse 模块的 DEBUG 选项。在 SDK
根目录下执行:
make linux-menuconfig(ormake km)
进入内核的配置界面:
Linux
Kernel hacking
ArtInChip 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:
echo8 > /proc/sys/kernel/printk