OpenHarmony开发者论坛

标题: A/B分区启动过程因只烧写原始分区导致的无法启动 [打印本页]

作者: 汐之蓝    时间: 2023-10-24 17:04
标题: A/B分区启动过程因只烧写原始分区导致的无法启动

【问题描述】
烧写完成后系统无法正常启动,并且可以在串口日志中找到类似如下打印:

(, 下载次数: 0)
【运行环境】
硬件:rk3568;






作者: mean    时间: 2023-10-30 15:02
标题: A/B分区启动过程因只烧写原始分区导致的无法启动
可能原因
当前系统已经支持了A/B分区启动,根据日志可知本次启动尝试挂载了带"_b"后缀的system分区,即本次启动从B分区启动,但是并没有找到设备,导致挂载失败。这种情况是由于当前misc分区中的active slot值被设置为了2(B分区),但是并没有烧写对应B分区导致的。
解决方法
● 可以清空misc分区(使用空misc镜像烧写对应分区),将其中的active slot值擦除,再次启动即可从默认分区启动。
● 使用配置了B分区的分区表将system_b和vendor_b镜像烧写到开发板中,再次启动即可从对应B分区正常启动。







欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5