Android7.0 打开串口log

直接贴代码:

--- a/kernel-3.18/kernel/printk/printk.c
+++ b/kernel-3.18/kernel/printk/printk.c
@@ -377,7 +377,7 @@ static u32 log_buf_len = __LOG_BUF_LEN;
 void mt_disable_uart(void)
 {
        if (mt_need_uart_console == 0)
-               printk_disable_uart = 1;
+               printk_disable_uart = 0;
 }
 void mt_enable_uart(void)
 {

--- a/vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.c
+++ b/vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.c
@@ -1028,7 +1028,7 @@ int boot_linux_fdt(void *kernel, unsigned *tags,
 
        if (!has_set_p2u) {
 #ifdef USER_BUILD
-               sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=1");
+               sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0");
 #else
                sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0 ddebug_query=\"file *mediatek* +p ; file *gpu* =_\"");
 #endif
@@ -1271,7 +1271,7 @@ void boot_linux(void *kernel, unsigned *tags,
 #endif
        if (!has_set_p2u) {
 #ifdef USER_BUILD
-               sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=1");
+               sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0");
 #else
                sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0 ddebug_query=\"file *mediatek* +p ; file *gpu* =_\"");
 #endif

猜你喜欢

转载自blog.csdn.net/u014630142/article/details/84232376