如果编译报错编出来的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相关推荐

  1. MTK AF如何开启log 录制mobile log 如何full scan(无指令无图片版本)

    一种是根据SOP文档中电话中输入号码然后转到工程模式下,进行一系列操作(Log and Debugging下的MTK logger),然后关闭设置中的冗余项目,Modem log和Network lo ...

  2. LK 打印log控制

    我们知道,LK里面的log只能通过uart打印出来,看一下除了UART的初始化以及相关操作,这边主要来看一下log的打印是如何控制打印级别的: 首先看该文件: 1. project/msm8610.m ...

  3. 修改Android MTK 开关机动画 log

    //http://blog.csdn.net/u014540181 关注我的博客,相互交流,学习,进步,祝你生活工作愉快 //2016-07-29 15:27 // 换开关机动画和铃声 vendor\ ...

  4. MTK样机抓取log

    抓取log 首先样机开机,用usb连接样机和电脑,测试一下能否用adb操作手机 然后样机手在屏幕上往上划一下,就可以看到电话按钮,点进去拨号"*#*#3646633#*#*"就会进 ...

  5. MTK用UART1输出log信息

    第一步:环境搭建 学过51的知道用keil,学过 linux都知道arm-linux-gcc,类似的,学 mtk用的是RVCT与

  6. Android6.0 mtk去除原生相机设置中的选项

    Android去除原生相机设置中的录像中的一些选项,其中代码路径是: 6753_M\alps\vendor\mediatek\proprietary\packages\apps\Camera\src\ ...

  7. MTK平台抓音频log的方法

    拨号盘输入*##3646633## 在EngineerMode下选中Hardware Testing-Audio-Audio Logger下的所有选项. 清除之前的debuglogger,输入下面的命 ...

  8. MTK的LK代码异常向量表解析

    快速链接: .

  9. MTK平台LK中的APP_START(LK app service)介绍

    快速链接: .

最新文章

  1. 王豪:HW265到“HW266”
  2. 华为交换机ssh思科交换机_思科交换机交换机中ip、mac地址绑定
  3. axios请求五种方法
  4. wpf创建xml随程序一起打包_Springboot,Java程序员必学
  5. C++跨类调用——extern
  6. Eclipse设置Courier New字体
  7. 预备作业03 20162316刘诚昊
  8. SilverLight客户端搭建完善聊天室 测试网址swkzy.vicp.net
  9. multimodel_forms 插件用法
  10. colorbar的应用
  11. Cesium中HeadingPitchRoll
  12. android 360 悬浮窗,悬浮窗的实现(如360悬浮窗效果)
  13. unix网络编程——网络基础
  14. 20000本当当豆瓣畅销书电子书免费领取,免费送
  15. 单目标跟踪 Siamese系列网络:SiamFC、SiamRPN、one-shot跟踪、one-shotting单样本学习、DaSiamRPN、SiamRPN++、SiamMask
  16. jQuery到Vue的迁移之路
  17. 任正非自称不如钱伯斯!钱伯斯究竟是何许人?
  18. EXCEL编程经验总结
  19. 苹果电脑无法使用wi-fi_使用频率更高的Wi-Fi频道是否更好?
  20. php数字转换百千万,PHP数字金额转换成中文大写显示

热门文章

  1. 从一道题学习SoapClient与CRLF组合拳
  2. 边缘和物联网学术资源
  3. Unity | 如何使用webm透明视频
  4. 自己的第一个Greasy Fork脚本
  5. crm软件和ERP系统的关系如何?
  6. pC机OracLe库磁盘坏如何恢复,电脑硬盘损坏怎么办 电脑硬盘数据恢复图文教程
  7. C语言如何保存小数点后几位
  8. 如何对接淘宝开放平台API接口(超详细)
  9. 1993年的台湾工厂SOP解读,依旧经典!
  10. 网站兼容IE6、7,代码控制360浏览器使用极速模式