下冰雹 · 2022年01月04日

全志R329Tina安全启动校验linux/rootfs失败直接重启如何解决?

请问全志R329Tina安全启动校验linux/rootfs失败直接重启如何解决?

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2022年01月04日
本回答来源全志R329Tina安全启动校验linux/rootfs失败直接重启如何解决?

参考下面补丁修改tina/lichee/brandy-2.0/u-boot-2018/cmd/bootm.c文件

diff --git a/cmd/bootm.c b/cmd/bootm.c
index 0a267b4251..887c1f0a79 100644
--- a/cmd/bootm.c
+++ b/cmd/bootm.c
@@ -248,13 +248,17 @@ int do_bootm(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
                        full = 0;
                }
                if (sunxi_verify_partion(&verify_pattern, rootfs_name, "rootfs", full) != 0) {
-                       return -1;
+                       gd->debug_mode = 8;
+                       printf("sunxi verify rootfs fail, reboot\n");
+                       reset_cpu(0);
                }
你的回答
关注数
2
收藏数
0
浏览数
3472
极术小姐姐 最狂的风与最静的海
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息