用户您好,请详细描述您所遇到的问题。
1.硬件获取渠道:购买
2.当前系统镜像版本:
3.当前天工开物版本:
4.问题定位:
1. 单编uboot/kernel 失败 : ./build.sh -e uboot
2 单刷uboot/kernel 不能开机
5.开发的demo/案例:
6.需要提供的解决方案:
1. 帮忙提供单编指令
2.提供单刷uboot/kernel 也能正常开机的 修改方案
用户您好,请详细描述您所遇到的问题。
1.硬件获取渠道:购买
2.当前系统镜像版本:
3.当前天工开物版本:
4.问题定位:
1. 单编uboot/kernel 失败 : ./build.sh -e uboot
2 单刷uboot/kernel 不能开机
5.开发的demo/案例:
6.需要提供的解决方案:
1. 帮忙提供单编指令
2.提供单刷uboot/kernel 也能正常开机的 修改方案


您好,下面回答希望可以提供些思路
第一个问题:
第二个问题:
uboot镜像支持单独刷新的。内核命令行执行fdisk获取uboot分区,dd命令烧写uboot镜像到uboot分区。
祝好~

可以参考看下根目录的Makefile中vbmeta-nodeps。
单独编译vbmeta根目录执行:cd ${TOPDIR}/build/tools/avbtools && python2 avbtool make_vbmeta_image --output ${TARGET_DEPLOY_DIR}/ext4/vbmeta.img --algorithm SHA256_RSA2048 --key keys/shared.priv.pem --include_descriptors_from_image ${TARGET_TARGET_DIR}/boot/vbmeta_boot.img --include_descriptors_from_image ${TARGET_TARGET_DIR}/ext4/vbmeta_system.img
vbmeta镜像在out/target/deploy/ext4/vbmeta.img
执行顺序:(前提:之前整编过,新编译的vbmeta依赖之前编译的system镜像)
单独编译内核。
编译新的vbmeta。
内核命令行dd烧写内核、vbmeta