[DESCRIPTION]
mrdump如果设定为dconfig控制(参考【FAQ13786】ramdump如何开启?),那么boot_para.img生成是需要绑定SOCID,也就是说,这个boot_para.img只能下载到某一台手机上,其他手机无效。
有时需要放开这个设定,方法如下
[SOLUTION]
去除SOCID绑定:
static int mrdump_get_socid_cert(void)
{
......
<font color="Red"> //uint32_t sec_ret = sec_img_auth_init(DCONFIG_PART, DCONFIG_1STIMG_NAME, GET_SOCID_FROM_CERT2); //============注释这行代码============
uint32_t sec_ret = sec_img_auth_init(DCONFIG_PART, DCONFIG_1STIMG_NAME, 0); //============增加这行代码============</font>
if (sec_ret) {
pal_log_err("%s: dconfig image auth init failed (0x%x)\n", __func__, sec_ret);
return MRDUMP_SEC_IMG_AUTH_INIT_ERROR;
}
#e