1.PRELAODER: default.mk打开
bootloader/preloader/platform/mt6755/default.mak
CFG_USB_UART_SWITCH :=1
2、要使用USB转串口的线打串口Log,需打开USB转UART的宏
LK:
文件:rlk6795_lwt_m.mk(此文件一般都单拉出来)
修改点:DEFINES += WITH_DEBUG_UART=1(1=enable)
kernel:文件ProjectConfig.mk(此文件一般都单拉出来 )
修改点:MTK_UART_USB_SWITCH = yes(yes = enable)
3、要想让User版本也输出UART log
文件:vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.c
修改点:
#ifdef USER_BUILD
sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0"); // 需修改此文件所有的disable_uart=1, 1->0, 即可打开uart log
#else
sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0 ddebug_query=\"file *mediatek* +p ; file *gpu* =_\"");
#endif
3、开机到桌面后,手机uart log停止输出?
文件:kernel-3.18/kernel/printk/printk.c
修改点:
void mt_disable
_uart(void)
{
if (mt_need_uart_console == 0)
- printk_disable_uart = 1;
+ printk_disable_uart = 0;
}