MTK去除lk冗余log
如果编译报错编出来的lk太大了,当然可以改分区表,但是一般不建议这么做
纯粹经验,如果把lk多余的打印去掉,如果lk大小超出的不多,就可以解决
patch分享如下,修改lk代码
diff --git a/lib/mblock/mblock_v2.c b/lib/mblock/mblock_v2.c
index 2b5c1fc..1fce70d 100644
--- a/lib/mblock/mblock_v2.c
+++ b/lib/mblock/mblock_v2.c
@@ -237,11 +237,11 @@
end = limit < (start + sz) ? limit : (start + sz);
reserved_addr = (end - reserved_size);
reserved_addr &= ~(align - 1);
- dprintf(CRITICAL, "mblock[%d].start: 0x%llx, sz: 0x%llx, limit: 0x%llx, max_addr: 0x%llx, target: %d, reserved_addr: 0x%llx,"
+ dprintf(INFO, "mblock[%d].start: 0x%llx, sz: 0x%llx, limit: 0x%llx, max_addr: 0x%llx, target: %d, reserved_addr: 0x%llx,"
"reserved_size: 0x%llx\n",
i, start, sz, limit, max_addr,
target, reserved_addr, reserved_size);
- dprintf(CRITICAL, "mblock_reserve dbg[%d]: %d, %d, %d, %d\n",
+ dprintf(INFO, "mblock_reserve dbg[%d]: %d, %d, %d, %d\n",
i, (reserved_addr + reserved_size <= start + sz),
(reserved_addr >= start),
(start + sz > max_addr),
@@ -352,14 +352,14 @@
for (i = 0; i < mblock_info->mblock_num; i++) {
start = mblock_info->mblock[i].start;
sz = mblock_info->mblock[i].size;
- dprintf(CRITICAL, "mblock_reserve [%d].start: 0x%llx, sz: 0x%llx\n",
+ dprintf(INFO, "mblock_reserve [%d].start: 0x%llx, sz: 0x%llx\n",
i, start, sz);
}
for (i = 0; i < mblock_info->reserved_num; i++) {
start = mblock_info->reserved[i].start;
sz = mblock_info->reserved[i].size;
- dprintf(CRITICAL, "mblock_reserve-R[%d].start: 0x%llx, sz: 0x%llx map:%d name:%s\n",
+ dprintf(INFO, "mblock_reserve-R[%d].start: 0x%llx, sz: 0x%llx map:%d name:%s\n",
i, start, sz, mblock_info->reserved[i].mapping, mblock_info->reserved[i].name);
}
diff --git a/project/S96116AA1.mk b/project/S96116AA1.mk
index ee463dd..ca0e893 100644
--- a/project/S96116AA1.mk
+++ b/project/S96116AA1.mk
@@ -25,7 +25,7 @@
MTK_SEC_FASTBOOT_UNLOCK_SUPPORT = yes
SPM_FW_USE_PARTITION = yes
BOOT_LOGO := hdplus1520
-DEBUG := 2
+DEBUG := 0
#DEFINES += WITH_DEBUG_DCC=1
DEFINES += WITH_DEBUG_UART=1
#DEFINES += WITH_DEBUG_FBCON=1
diff --git a/project/S96116BA1.mk b/project/S96116BA1.mk
index 970d699..6e23225 100644
--- a/project/S96116BA1.mk
+++ b/project/S96116BA1.mk
@@ -25,7 +25,7 @@
MTK_SEC_FASTBOOT_UNLOCK_SUPPORT = yes
SPM_FW_USE_PARTITION = yes
BOOT_LOGO := hdplus1520
-DEBUG := 2
+DEBUG := 0
#DEFINES += WITH_DEBUG_DCC=1
DEFINES += WITH_DEBUG_UART=1
#DEFINES += WITH_DEBUG_FBCON=1
diff --git a/target/S96116AA1/rules.mk b/target/S96116AA1/rules.mk
index a8f7b96..e3f2d0d 100644
--- a/target/S96116AA1/rules.mk
+++ b/target/S96116AA1/rules.mk
@@ -36,7 +36,7 @@
HAVE_CACHE_PL310 := no
MTK_LM_MODE := yes
MTK_FASTBOOT_SUPPORT := yes
-LK_PROFILING := yes
+LK_PROFILING := no
DEVICE_TREE_SUPPORT := yes
MTK_DLPT_SUPPORT := yes
MTK_USB2JTAG_SUPPORT := yes
diff --git a/target/S96116BA1/rules.mk b/target/S96116BA1/rules.mk
index a8f7b96..e3f2d0d 100644
--- a/target/S96116BA1/rules.mk
+++ b/target/S96116BA1/rules.mk
@@ -36,7 +36,7 @@
HAVE_CACHE_PL310 := no
MTK_LM_MODE := yes
MTK_FASTBOOT_SUPPORT := yes
-LK_PROFILING := yes
+LK_PROFILING := no
DEVICE_TREE_SUPPORT := yes
MTK_DLPT_SUPPORT := yes
MTK_USB2JTAG_SUPPORT := yes
MTK去除lk冗余log相关推荐
- MTK AF如何开启log 录制mobile log 如何full scan(无指令无图片版本)
一种是根据SOP文档中电话中输入号码然后转到工程模式下,进行一系列操作(Log and Debugging下的MTK logger),然后关闭设置中的冗余项目,Modem log和Network lo ...
- LK 打印log控制
我们知道,LK里面的log只能通过uart打印出来,看一下除了UART的初始化以及相关操作,这边主要来看一下log的打印是如何控制打印级别的: 首先看该文件: 1. project/msm8610.m ...
- 修改Android MTK 开关机动画 log
//http://blog.csdn.net/u014540181 关注我的博客,相互交流,学习,进步,祝你生活工作愉快 //2016-07-29 15:27 // 换开关机动画和铃声 vendor\ ...
- MTK样机抓取log
抓取log 首先样机开机,用usb连接样机和电脑,测试一下能否用adb操作手机 然后样机手在屏幕上往上划一下,就可以看到电话按钮,点进去拨号"*#*#3646633#*#*"就会进 ...
- MTK用UART1输出log信息
第一步:环境搭建 学过51的知道用keil,学过 linux都知道arm-linux-gcc,类似的,学 mtk用的是RVCT与
- Android6.0 mtk去除原生相机设置中的选项
Android去除原生相机设置中的录像中的一些选项,其中代码路径是: 6753_M\alps\vendor\mediatek\proprietary\packages\apps\Camera\src\ ...
- MTK平台抓音频log的方法
拨号盘输入*##3646633## 在EngineerMode下选中Hardware Testing-Audio-Audio Logger下的所有选项. 清除之前的debuglogger,输入下面的命 ...
- MTK的LK代码异常向量表解析
快速链接: .
- MTK平台LK中的APP_START(LK app service)介绍
快速链接: .
最新文章
- 王豪:HW265到“HW266”
- 华为交换机ssh思科交换机_思科交换机交换机中ip、mac地址绑定
- axios请求五种方法
- wpf创建xml随程序一起打包_Springboot,Java程序员必学
- C++跨类调用——extern
- Eclipse设置Courier New字体
- 预备作业03 20162316刘诚昊
- SilverLight客户端搭建完善聊天室 测试网址swkzy.vicp.net
- multimodel_forms 插件用法
- colorbar的应用
- Cesium中HeadingPitchRoll
- android 360 悬浮窗,悬浮窗的实现(如360悬浮窗效果)
- unix网络编程——网络基础
- 20000本当当豆瓣畅销书电子书免费领取,免费送
- 单目标跟踪 Siamese系列网络:SiamFC、SiamRPN、one-shot跟踪、one-shotting单样本学习、DaSiamRPN、SiamRPN++、SiamMask
- jQuery到Vue的迁移之路
- 任正非自称不如钱伯斯!钱伯斯究竟是何许人?
- EXCEL编程经验总结
- 苹果电脑无法使用wi-fi_使用频率更高的Wi-Fi频道是否更好?
- php数字转换百千万,PHP数字金额转换成中文大写显示