Hi, I am porting android OS to imx8 processor board now.
Currently, The Android version I am using is Oreo and the kernel version is 4.9.88(imx-o8.1.0_1.3.0)
I want to change the kernel version to 4.14
Because, I have to use SPI.
However, after changing the kernel version and proceeding with the build an error occurred.
"FAILED: out/target /product/evk_8mq/vbmeta.img"
"/bin/bash -c "for dtsplat in imx8mq:fsl-imx8mq-evk.dtb; do DTS_PLATFORM=\`echo \$dtsplat | cut -d':' -f1\`; VBMETA_IMAGE_BOARD=out/target/product/evk_8mq/vbmeta-\$DTS_PLATFORM.img; out/host/linux-x86/bin/avbtool make_vbmeta_image --include_descriptors_from_image out/target/product/evk_8mq/boot-\$DTS_PLATFORM.img --include_descriptors_from_image out/target/product/evk_8mq/system.img --include_descriptors_from_image out/target/product/evk_8mq/vendor.img --algorithm SHA256_RSA4096 --key external/avb/test/data/testkey_rsa4096.pem --padding_size 4096 --output \$VBMETA_IMAGE_BOARD ; done"
out/host/linux-x86/bin/avbtool: Given image does not look like a vbmeta image.
ninja: build stopped: subcommand failed."
I wonder why this error occurs???
Thank you!!!
Hello dngnstjd,
You have to adjust and compile the device tree at 4.14v, since you are changing kernel version.
Regards