微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何打开sdcard的debug log?

如何打开sdcard的debug log?

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
遇到sdcard的问题,很多情况下default log无法看到真正问题的原因,因此需要打开debug log后再抓取相应的UART log
[SOLUTION]
1、首先确认alps/mediatek/platform/mt65xx/kernel/drivers/mmc-host/dbg.c中的是否有类似如下的宏定义:
#if (5==HOST_MAX_NUM)
...
#elif(4==HOST_MAX_NUM)
...
#elif(3==HOST_MAX_NUM)
...
#endif
2、如果有,则需要从alps/mediatek/platform/mt65xx/kernel/drivers/mmc-host/mt_sd.c中确认HOST_MAX_NUM的值
,然后修改宏定义中
的unsigned int sd_debug_zone[HOST_MAX_NUM]的初始值,将sd_debug_zone[1] = 0 修改为 sd_debug_zone[1] =
0x3ff
例:JB5(MT6582),由于HOST_MAX_NUM值为3做如下修改即可:
unsigned int sd_debug_zone[HOST_MAX_NUM]={
0,
0x3ff,
0
}
3、如果没有,则直接修改unsigned int sd_debug_zone[HOST_MAX_NUM]的初始值即可,将sd_debug_zone[1] = 0 修改
为 sd_debug_zone[1] = 0x3ff
例:JB2版本(MT6589)
unsigned int sd_debug_zone[HOST_MAX_NUM]={
0,
0x3ff,
0,
0,
0
}
note:如上修改方法对所有平台所有版本均有效。

顶起来

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

网站地图

Top