【Android系统】LK异常启动,display_bootverify_menu(DISPLAY_MENU_EIO)

-------------------------------------------------------------------

 

根据

             https://blog.csdn.net/sinat_34606064/article/details/77932717?utm_source=blogxgwz1内容

 

”如果mode等情况不匹配,则会报错,并在lK阶段向LCD打印错误界面和信息“简单说,应该是MOTA校验的问题吧,不知道MOTA校验是校验什么,校验一些分区??(网上怎么都没有啊..)

 

aboot里代码流程:
        boot_linux_from_mmc()--->boot_linux()-->display_bootverify_menu(DISPLAY_MENU_EIO)

---------------------------------------

boot_linux_from_mmc():
        ...
        ...
        ///分区大小的问题???
1433     if (!memcmp(uhdr->magic, BOOT_MAGIC, BOOT_MAGIC_SIZE)) {
1434         dprintf(INFO, "Unified boot method!\n");
1435         hdr = uhdr;      
1436         goto unified_boot;
1437     }
        ...
        ...
1852 unified_boot:
1853 
1854     boot_linux((void *)hdr->kernel_addr, (void *)hdr->tags_addr,
1855            (const char *)hdr->cmdline, board_machtype(),
1856            (void *)hdr->ramdisk_addr, hdr->ramdisk_size);
1857 
1858     return 0;

----
一些宏,实际判断的内容还不清楚
#if VERIFIED_BOOT
#if ENABLE_VB_ATTEST
             

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值