linuxconsole

Linux debug串口的释放

北城余情 提交于 2020-12-22 06:48:54
文档时间:2018-10-09 模块平台:EC25EFA Linux的默认控制台是debug串口,想要改变控制台,首先需要释放debug串口。 释放debug串口的步骤主要分为三步:1.禁止aboot的log输出 2.禁止linux启动过程的log输出 3.取消linux console控制台。 1,Aboot启动过程中会默认向debug串口打印消息,想取消这些打印信息,需要进行修改并重新编译aboot。   1),添加打印关闭宏     vim apps_proc/bootable/bootloader/lk/project/mdm9607.mk        2),添加DEFINES += DEBUG_LOG_DISABLE=1宏   3),修改 uart_dm.c(位于xxx/apps_proc/bootable/bootloader/lk/platform/msm_shared/目录下) #ifdef DEBUG_LOG_DISABLE static unsigned int msm_boot_uart_dm_write(uint32_t base, char *data, unsigned int num_of_chars) { return MSM_BOOT_UART_DM_E_SUCCESS; } #else /* * UART transmit operation