|
【Android】
firefly-itx-rk3588J Android12 AVB无法正常校验
发表于 2023-6-20 11:46:30
浏览:3619
|
回复:0
打印
只看该作者
[复制链接]
楼主
本帖最后由 月影 于 2023-6-20 11:49 编辑
您好,我司在ITX-3588J板子上进行AVB功能验证,Android源码由贵司提供SDK,按照security boot相关手册执行AVB验证,AVB始终无法校验通过,导致板子无法正常加载镜像启动。
有以下几个疑问:
1、开发板出厂时会背烧录AVB key吗?因为在我们验证AVB功能之前,SDK里已经生成过一次AVB密钥,但这不是我们执行生成的;
2、根据原SDK里的AVB key,我们编译固件生成的镜像中,recovery.img和vbmate.img的镜像中public key(sha1)始终不一致,导致被烧过该key的板子无法正常启动,尝试删除原AVB key后重新生成key,编译固件后的结果仍是两个镜像的sha1值不一致,按理说在正常编译固件后,两者的sha1值应该一致,这样才能AVB校验通过。即使用贵司提供的Android-SDK无法编译出sha1值一致的镜像;
因此,若贵司在出厂时烧录过AVB key,能否提供烧录时相关的AVB key,以及Android-SDK无法编译出一致的sha1的镜像问题是何种原因,该如何解决嘞?
|
|