微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 更换新(eMCPemmc之后无法开机

更换新(eMCPemmc之后无法开机

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
当更换一款新的emmc之后,尤其是更换的这款emmc容量较大,例如16G等等,会发现无法开机。
查看kernel log会有如下类似的错误信息:
[MSDC] msdc0 -> Address offset in USER REGION(Capacity 15032 MB) is 0xffffd000 <- msdc_cal_offset() :
L<2937> PID<mmcqd/0><0x40>
[MSDC] msdc0 -> XXX Address offset error(-12288),please check MBR start address! <- msdc_cal_offset() :
L<2939> PID<mmcqd/0><0x40>
[SOLUTION]
例如更换H9TP17ABLDMCNR_KGM_MMD2之后出现问题。
1、先去alps/mediatek/build/tools/emigen/MT65XX/memoryDeviceList_MT65XX.xls里面的emmc_region页中寻找H9TP17ABLDMCNR_KGM_MMD2所对应的BOOT1+BOOT2+RPMB的size总和(例如4096+4096+4096 = 12288)。
2、如果在emmc_region中找不到H9TP17ABLDMCNR_KGM_MMD2,但是可以找到H9TP17ABLDMCNR_KGM,则需要H9TP17ABLDMCNR_KGM这行新复制到新的行,并将新复制出来的那行第一列名字修改为H9TP17ABLDMCNR_KGM_MMD2
3、打开alps/mediatek/config/project_name/mbr_addr.pl,查看$MBR_Start_Address_KB的值(例如6144),如果$MBR_Start_Address_KB < BOOT1+BOOT2+RPMB的size总和(6144 < 12288),则需要将$MBR_Start_Address_KB =BOOT1+BOOT2+RPMB的size总和($MBR_Start_Address_KB = 12288)
4、修改之后重新build new

:lol:lol:lol:lol

您好:
       我遇到了一个海力士的flash,在MTK 6735M上未验证的,但是在6580上之前我们调试通过,现在移植到MTK6735M上,现象:开机LK KERNEL 比较正常,但是开机动画的时间就特别长,当进入了系统 反应很慢。我们有一个三星的flash对比,三星的开机和操作算是正常的。请问这个跟什么有关系?如果兄弟知道,请及时回复,小弟十分感谢啊!QQ:815543126 mobile:13720321086

:loveliness::loveliness:

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

网站地图

Top