更换新的eMCP后无法启动
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
做多款eMCP兼容的时候,当您配置好参数之后,也可能会出现无法启动。
kernel log中搜索msdc0,如可以看到如下类似Log信息:
msdc0 -> Address offset in USER REGION(Capacity 15028 MB) is 0xffffec00 <- msdc_cal_offset() : L<2962>
PID<mmcqd/0><0x3f>
msdc0 -> XXX Address offset error(-5120),please check MBR start address! <- msdc_cal_offset() : L<2964>
PID<mmcqd/0><0x3f>
需要修改MBR的起始地址。
[SOLUTION]
1、需要检查memoryDeviceList_MT6589.xls中emmc_region页中,BOOT1+BOOT2+RPMB是否>6M
2、如果确认>6M,则需要alps/mediatek/config/project_name/mbr_addr.pl
将其中$MBR_Start_Address_KB = 6144修改为$MBR_Start_Address_KB = 12288
3、修改之后,需要重新build new,并且需要format full flash & download。
做多款eMCP兼容的时候,当您配置好参数之后,也可能会出现无法启动。
kernel log中搜索msdc0,如可以看到如下类似Log信息:
msdc0 -> Address offset in USER REGION(Capacity 15028 MB) is 0xffffec00 <- msdc_cal_offset() : L<2962>
PID<mmcqd/0><0x3f>
msdc0 -> XXX Address offset error(-5120),please check MBR start address! <- msdc_cal_offset() : L<2964>
PID<mmcqd/0><0x3f>
需要修改MBR的起始地址。
[SOLUTION]
1、需要检查memoryDeviceList_MT6589.xls中emmc_region页中,BOOT1+BOOT2+RPMB是否>6M
2、如果确认>6M,则需要alps/mediatek/config/project_name/mbr_addr.pl
将其中$MBR_Start_Address_KB = 6144修改为$MBR_Start_Address_KB = 12288
3、修改之后,需要重新build new,并且需要format full flash & download。
mark
