MTK串口打印乱码JB版本

Android 专栏收录该内容
7 篇文章 0 订阅



[FAQ04266][uart] 怎样切换 uart log 端口
[DESCRIPTION]
切换 uart log 端口的方法
[KEYWORD]
uart log
[SOLUTION]
MT6575/77/89 Uart log可以从Uart4上输出,也可以从Uart1输出
可以修改如下宏定义切换log输出口:
mediatek/cust



[FAQ07128][Uart]Uart Log都是乱码
【问题描述】
 串口无打印信息出来,串口1,串口4都试了,出来的都是乱码,波特率设的是
921600
【问题分析】
 1,先确认软件配置的uart log接口是否和飞线的uart log接口匹配,为同一个。
 2,确认您的串口线的电平信号是1.8V还是2.8V,MTK平台是1.8V的。
 3,请更换串口线和PC,试下是否OK。
【问题原因】
 串口先电平信号不匹配导致的,请使用1.8v电平信号的串口线。



[FAQ06615][Uart]Uart LOG的开和关命令
【问题】
如果通过命令开关Uart LOG(printk输出)?
【方法】
先用adb shell进入手机,然后运行下面command
To stop print kernel logs on UART, run shell command:
  echo "0 0 0 0" > /proc/sys/kernel/printk
要恢复print kernel logs:
  echo "6 4 1 6" > /proc/sys/kernel/printk



[FAQ08704][uart]在MT6589上,如何彻底关闭
uart log,让出uart1和uart4给其它外设使用?
[DESCRIPTION]
    [uart]在MT6589上,如何彻底关闭uart log,让出uart1和uart4给其它外设使用
?
[SOLUTION]
要关闭uart log对uart连接设备的影响,可以通过以下两步关闭uart log:
   
(1)文件bootable/bootloader/lk/app/mt_boot/mt_boot.c,设置cmdline的
             printk.disable_uart=1
(2)在init.rc里面把console服务关闭。


[FAQ03929][UART]如何配置UART1/UART4为Log输
出端口?
[DESCRIPTION]
如何配置UART1/UART4为Log输出端口?相关的文件位置及波特率?
[PLATFORM]
MT6575 MT6515 MT6573 MT6513 MT6577 MT6517
[SOLUTION]
mediatek\source\external\mhal\src\custom\common\preloader\inc\cust_bldr.h
#define CFG_LOG_BAUDRATE 921600
#define CFG_UART_LOG (UART1)
if you use JB branch:
the path should be: mediatek\custom\{project name}\preloader\inc\cust_bldr.h
thanks.





  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值