Edit online

调试指南

4 Dec 2024
Read time: 1 minute(s)

调试开关

在 Luban 根目录下执行 make kernel-menuconfig,进入 kernel 的功能配置,可以打开 DMA 模块的 DEBUG 选项:
Linux
    Kernel hacking
        [*] DMA Engine support
            [*]   DMA Engine debugging
            [*]     DMA Engine verbose debugging

此 DEBUG 选项打开的影响:

  1. DMA 子系统的 pr_dbg()和 dev_dbg()调试信息会被编译

  2. DMA 子系统的 Verbose debug 信息也会被打开编译

在系统运行时,如果要打印 pr_dbg()和 dev_dbg()信息,还需要调整 loglevel 为 8,两个方法:

  1. board.dts 中修改 bootargs,增加“loglevel=8”

  2. 在板子启动到 Linux shell 后,执行命令:

echo 8 > /proc/sys/kernel/printk