Edit online

调试指南

4 Dec 2024
Read time: 1 minute(s)

调试开关

  1. 在 SDK 根目录下执行 make linux-menuconfigmake km,通过内核配置使能 SPI 模块的 DEBUG 选项:
    scons --menuconfig
  2. 进入配置界面:

    Linux
        Kernel hacking
            ArtInChip Debug
                [*] SPI driver debug
    
打开 DEBUG 选项后:
  • 驱动以-O0 编译。

  • pr_dbg()dev_dbg() 调试信息会被编译。

    在系统运行时,如果要打印 pr_dbg()dev_dbg() 信息,还需要调整 loglevel 为 8,可以通过以下两种方式实现:
    • board.dts 中修改 bootargs,增加 “loglevel=8”

    • 在板子启动到 Linux Shell 后,执行下列命令:
      echo8 > /proc/sys/kernel/printk