前提:
kernel/msm-4.19版本
1.kona_defconfig中添加如下两行:
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=8
CONFIG_DEBUG_DRIVER=y
其中CONFIG_DEBUG_DRIVER=y的目的是打开makefile中的编译选项,例如sxr2130-androidq-new/ap/kernel/msm-4.19/drivers/base/Makefile中,有如下定义
ccflags-$(CONFIG_DEBUG_DRIVER) := -DDEBUG
还可以在makefile中加入编译选项,例如sxr2130-androidq-new/ap/kernel/msm-4.19/drivers/of/Makefile中加入如下一行:
EXTRA_CFLAGS += -DDEBUG
,然后make kernel编译生成boot.img,烧录该img
2. 将device/qcom/common/rootdir/etc/init.qcom.sh中的
echo "6 6 1 7" > /proc/sys/kernel/printk
修改为如下:
echo "8 6 1 7" > /proc/sys/kernel/printk
然后,adb push device/qcom/common/rootdir/etc/init.qcom.sh /vendor/bin/
3. 修改device/qcom/kona/BoardConfig.mk中的BOARD_KERNEL_CMDLINE,在BOARD_KERNEL_CMDLINE的末尾添加initcall_debug=1
如上1,2,3个步骤,1,2是必须同时使用的步骤,3是可选的步骤
log可参考附件<4bug69450-1022-3.TXT>
参考链接: