文章目录

  • 开发平台基本信息
  • 问题描述
  • 解决方法
    • user版本调试串口可输入
    • user版本uartlog常开

开发平台基本信息

芯片: SDM450
版本: Android 9.0
kernel: msm-4.9

问题描述

  • user版本调试串口默认只输入调试信息,无法输入指令
  • user版本,调试串口日志在开机进入ui后不是常开的,并且日志等级较低,导致部分调试串口日志无法抓取,很难定位问题

解决方法

user版本调试串口可输入

diff --git a/build/core/main.mk b/build/core/main.mk
index c35a463..2832b36 100644
--- a/build/core/main.mk
+++ b/build/core/main.mk
@@ -446,7 +446,7 @@ ifeq (true,$(strip $(enable_target_debugging)))INCLUDE_TEST_OTA_KEYS := trueelse # !enable_target_debugging# Target is less debuggable and adbd is off by default
-  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0
+  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1endif # !enable_target_debugging## eng ##

user版本uartlog常开

diff --git a/system/core/rootdir/init.rc b/system/core/rootdir/init.rc
index 14acacf..059ec23 100755
--- a/system/core/rootdir/init.rc
+++ b/system/core/rootdir/init.rc
@@ -777,7 +777,7 @@ service console /system/bin/shseclabel u:r:shell:s0setenv HOSTNAME console-on property:ro.debuggable=1
+on property:ro.debuggable=0# Give writes to anyone for the trace folder on debug builds.# The folder is used to store method traces.chmod 0773 /data/misc/tracediff --git a/kernel/msm-4.9/arch/arm64/configs/msm8953-perf_defconfig b/kernel/msm-4.9/arch/arm64/configs/msm8953-perf_defconfig
index 9eaa44b..d3c9a22 100755
--- a/kernel/msm-4.9/arch/arm64/configs/msm8953-perf_defconfig
+++ b/kernel/msm-4.9/arch/arm64/configs/msm8953-perf_defconfig
@@ -694,5 +694,9 @@ CONFIG_QMI_ENCDEC=yCONFIG_TOUCHSCREEN_GSL1680=yCONFIG_MYGPIO_TEST=y+CONFIG_SERIAL_MSM_HSL=y
+CONFIG_SERIAL_MSM_HSL_CONSOLE=y
+CONFIG_SERIAL_MSM=y
+CONFIG_SERIAL_MSM_CONSOLE=ydiff --git a/kernel/msm-4.9/arch/arm64/configs/msm8953_defconfig b/kernel/msm-4.9/arch/arm64/configs/msm8953_defconfig
index 82f225a..e2fa86d 100755
--- a/kernel/msm-4.9/arch/arm64/configs/msm8953_defconfig
+++ b/kernel/msm-4.9/arch/arm64/configs/msm8953_defconfig
@@ -760,4 +760,6 @@ CONFIG_QMI_ENCDEC=yCONFIG_TOUCHSCREEN_GSL1680=yCONFIG_MYGPIO_TEST=y+CONFIG_SERIAL_MSM_HSL=y
+CONFIG_SERIAL_MSM_HSL_CONSOLE=y########### 提高log等级
diff --git a/device/qcom/common/rootdir/etc/init.qcom.rc b/device/qcom/common/rootdir/etc/init.qcom.rc
index cc47ba6..73c5466 100755
--- a/device/qcom/common/rootdir/etc/init.qcom.rc
+++ b/device/qcom/common/rootdir/etc/init.qcom.rc
@@ -191,7 +191,7 @@ on boot# Set the console loglevel to < KERN_INFO# Set the default message loglevel to KERN_INFO
-    write /proc/sys/kernel/printk "6 6 1 7"
+    write /proc/sys/kernel/printk "8 8 8 8"# Allow access for CCID command/response timeout configurationchown system system /sys/module/ccid_bridge/parameters/bulk_msg_timeout
diff --git a/device/qcom/common/rootdir/etc/init.qcom.sh b/device/qcom/common/rootdir/etc/init.qcom.sh
old mode 100644
new mode 100755
index 01d95df..f1aac34
--- a/device/qcom/common/rootdir/etc/init.qcom.sh
+++ b/device/qcom/common/rootdir/etc/init.qcom.sh
@@ -426,10 +426,10 @@ buildvariant=`getprop ro.build.type`case "$buildvariant" in"userdebug" | "eng")#set default loglevel to KERN_INFO
-        echo "6 6 1 7" > /proc/sys/kernel/printk
+        echo "8 8 8 8" > /proc/sys/kernel/printk;;*)#set default loglevel to KERN_WARNING
-        echo "4 4 1 4" > /proc/sys/kernel/printk
+        echo "8 8 8 8" > /proc/sys/kernel/printk;;esac

[高通SDM450][Android9.0]user版本uartlog常开相关推荐

  1. [高通SDM450][Android9.0]屏幕显示DPI可动态配置

    文章目录 开发平台基本信息 问题描述 解决方法 去除默认dpi限制 开发平台基本信息 芯片: 高通SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 正常我们要修改 ...

  2. [高通SDM450][Android9.0]屏蔽开放WIFi以及WIFI信号有个x导致无法上网

    文章目录 开发平台基本信息 问题描述 解决方法 1.解决WIFI信号有个x的问题 2.屏蔽开放WIFi 开发平台基本信息 芯片: 高通SDM450 版本: Android 9.0 kernel: ms ...

  3. [高通SDM450][Android9.0]刷机后RTC时钟不生效问题

    文章目录 开发平台基本信息 问题描述 解决方法 1.写入RTC时钟添加增加开机广播 开发平台基本信息 芯片: 高通SDM450 版本: Android 9 kernel: msm-4.19 问题描述 ...

  4. [高通SDM450][Android9.0]adb无法进行remount的解决方案

    文章目录 开发平台基本信息 问题描述 解决方法 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 在调试开发的时候,执行remount可 ...

  5. [高通SDM450][Android9.0]双屏异显、双屏异触

    文章目录 开发平台基本信息 问题描述 解决方法 双屏异显 双屏异触 延伸扩展 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 公司有一 ...

  6. [高通SDM450][Android9.0]禁止电话、短信呼入

    文章目录 开发平台基本信息 问题描述 解决方法 禁止电话.短信呼入 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 公司有一款设备,作 ...

  7. [高通SDM450][Android9.0]CTA认证--去掉录音功能

    文章目录 开发平台基本信息 问题描述 解决方法 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 设备在进行入网认证的时候,公司为了尽快 ...

  8. [高通SDM450][Android9.0]CTA认证--去除某些应用开机使用定位权限

    文章目录 开发平台基本信息 问题描述 解决方法 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 设备在进行入网认证,实验室在测试的时候 ...

  9. [高通SDM450][Android9.0]CTA认证--去掉彩信、短信、通话功能

    文章目录 开发平台基本信息 问题描述 解决方法 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 与去掉录音功能同理,设备在进行入网认证 ...

最新文章

  1. 白领丽人:这六行盛产“钻石王老五”
  2. 访问tomcat manager应用遇到的403 access denied错误
  3. 聊一聊和Nacos 2.0.0对接那些事
  4. 双向(端)链表、栈、队列
  5. C#核心概念--装箱和拆箱(什么是装箱和拆箱)
  6. CSS样式切换技巧 - 动态更换网页色彩皮肤
  7. 【Mybatis源码解析】Mybatis源码体系结构
  8. FAT32文件系统的数据结构
  9. 随机森林算法原理简要总结
  10. 机器学习之Python Sklearn——线性回归
  11. REUSE_ALV_GRID_DISPLAY_LVC 实现按钮切换ALV编辑状态示例
  12. MongoDB+Node.js+express简单实现数据的提交与回显
  13. 9.11云和恩墨笔试
  14. Windows11 右键菜单没有新建选项操作
  15. python实现kd树以及最近邻查找算法
  16. HNUST 1581 聚宝盆
  17. Fedora16+XAMPP+Drupal7建站,从零开始全程指导
  18. 2022-2028全球激光全息膜行业调研及趋势分析报告
  19. Navicat 连接 MySql 报错2059时的解决方法
  20. unity3d鸿蒙系统支持,Unity3D之处理角色控制器实现上坡爬坡减速

热门文章

  1. 员工满意度调查表第一部分,对工作回报的满意度25题
  2. ​【长链接】WebSocket实现数据库更新前台实时显示​
  3. 伺服驱动器动力电和控制电
  4. 2021年广西省安全员A证免费试题及广西省安全员A证复审模拟考试
  5. Epic Games王祢:UE4在移动平台的开发优势
  6. python3基本语法思维导图_《Python编程基础》陈鑫杰主讲 思维导图式编程课
  7. 用Blender设计插画?3D艺术家又开始秀啦!
  8. 什么是 “数字孪生”
  9. 自动驾驶-毫米波雷达系列基础篇-测距原理
  10. 基于MES系统的大屏可视化看板,能给企业带来什么价值?