微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 怎样彻底禁止UART1和UART4上都不输出log内容?

怎样彻底禁止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服务关闭。

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

网站地图

Top