微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 串口线LOG,开机后还可以抓吗

串口线LOG,开机后还可以抓吗

时间:10-02 整理:3721RD 点击:
开机串口LOG直到手机开启完成 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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top