怎样彻底禁止UART1和UART4上都不输出log内容?
时间:10-02
整理:3721RD
点击:
怎样彻底禁止UART1和UART4上都不输出log内容? 因为要使用这个两个uart跟外部通讯。
我只知道,如果编译成用户版本,这 个UART就没有输出。
我测试过user版本, 但还是发现有内容输出哦 你是这样编译的吗? ./mk -o=TARGET_BUILD_VARIANT=user XXXXX new
asmlinkage int printk(const char *fmt, ...)
将这个函数置空试试。
alps/kernel/kernel/printk
把这个函数体置空后不行,跑完boot后, 系统定在开机画面了,没法进入kernel。
里面也return 一个数吧。
在试试。
return 1; 了也不行, 进入kernel的时候,直接挂掉了, 定住在logo画面了。
哪我也不懂了。请高手吧。
UART的驱动源码在哪个目录下 ?
試試看把mediatek/custom/<product>/preloader/inc/cust_bldr.h裡面的CFG_UART_LOG改一下試試?
这个问题,你们解决了吗?
这个问题,你们解决了吗?
要关闭uart log对uart连接设备的影响,可以通过以下两步关闭uart log:
( 1) 文件bootable/bootloader/lk/app/mt_boot/mt_boot.c,设置cmdline
的
printk.disable_uart=1
( 2)在init.rc里面把console服务关闭。
