Edit online

调试指南

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 选项后:

  1. eFuse 的驱动源码将以 -O0 编译

  2. eFuse 驱动中的 pr_dbg() 和 dev_dbg() 调试信息会被编译

如果需要看到 pr_dbg() 和 dev_dbg() 的打印信息,还需要设置 loglevel=8

若需要在启动过程中即可看到打印,需要在 env.txt 中修改 bootargs,增加 loglevel=8 。 若仅需要在板子启动到 Linux shell 后使能相关打印,可以通过下列命令调整 loglevel:

echo8 > /proc/sys/kernel/printk