串口线LOG,开机后还可以抓吗
[ 120.566698].(0)[278:Binder_2]BOOTPROF: 120566.674853:BOOT_Animation:END
[ 120.567955].(0)[278:Binder_2]<< printk console disable >>
后面就不出log了 只能插USB抓log。
怎么样让串口在开机后能继续显示log
必须是DEBUG版本才行,也就是编译的时候用ENG
问题:JB9/KK1版本开机动画完之后UART log停止输出问题
description: 为了性能方面的考虑。从JB9.MP版本后开始,开机到BOOT_Animation完成后,关闭uart console,由init.rc和printk.c和mt_printk_ctrl.c实现
如果需要做修改:
1.使用UART/ADB shell: UART:command:setprop persist.uartconsole.enable 1
ADB Shell:adb shell setprop persist.uartconsole.enable 1
(reboot 之后uart log 仍然可以输出)
2.修改Kernel文件:
JB9:alps/kernel/kernel/printk.c
KK1:alps/kernel-3.4/kernel/printk.c
修改函数mt_disable_uart()
printk_disable_uart=1为0
这个条件在mt_enable_uart()和_call_console_drivers()都使用
这位大哥讲的很详细
thank you
学习一下
没必要修改什么东西。只要是ENG版本,在log出现打印到]<< printk console disable >>时在串口工具界面随便按一下键盘就ok了,会继续输出log的
不会啊,按你说的做什么反应都没有啊。你是怎么做的
需要把RX也接上 只要是ENG版本,在log出现打印到]>时在串口工具界面随便按一下键盘就ok了,会继续输出 ...
mark
