early_boot
Last updated
Was this helpful?
Last updated
Was this helpful?
调试linux kernel时,有时候kernel一启动就挂了,有时候kernel会没有弹出任何错误就挂了,有时候内存泄露时却找不到原因,此时终端还没有初始化完成,无法打印任何log信息,所以需要启动linux kernel的EARLY_PRINTK功能,但是EARLY_PRINTK依赖于DEBUG_LL功能。
下面就讲解如何启动DEBUG_LL、EARLY_PRINTK功能,比如qemu_arm_vexpress板子
此时linux kernel已经支持EARLY_PRINTK功能,但是还无法使用,还需要uboot通过bootargs传递earlyprintk参数,让linux kernl使能EARLY_PRINTK功能
在uboot的命令行,输入如下命令:
参考网址 :