输出到串口的日志级别跟输出到内存的日志级别不一样。配置在 /proc/sys/kernel/printk 节点。
当前 user 版本配置是: 4 4 1 4,含义如下:
4:串口输出级别,数字小于4(Warnning)级别的日志,也就是 Error 级别才能输出到串口
4:默认的日志级别,也就是代码中调用 printk 但没有指定日志级别时,输出的那条日志的级别
1:
4:默认串口输出级别。
为了输出更多的日志,怎么办呢?当然是改第一个4了,建议一般改成 7(Debug),这样就可以输出 <=6(Info)级别的日志了。
也可以改成 8,但这样会输出大量的级别7(Debug)日志,容易导致系统watchdog。
串口日志缺少log怎么办?
最新推荐文章于 2023-08-22 11:12:10 发布