Closed tmm1 closed 1 year ago
This can fix it. I can send a PR if you would like:
@@ -40,7 +40,7 @@ do_configure:prepend() {
${S}/arch/arm/mach-rockchip/make_fit_atf.py
# Remove unneeded stages from make.sh
- sed -i -e '/^select_tool/d' -e '/^clean/d' -e '/^\t*make/d' ${S}/make.sh
+ sed -i -e '/^select_tool/d' -e '/^clean/d' -e '/^\t*make/d' -e '/which python2/{n;n;s/exit 1/true/}' ${S}/make.sh
if [ "x${RK_ALLOW_PREBUILT_UBOOT}" = "x1" ]; then
# Copy prebuilt images
The result is:
--- a/make.sh
+++ b/make.sh
@@ -723,7 +723,7 @@ function pack_fit_image()
elif [ "${ARM64_TRUSTZONE}" == "y" ]; then
if ! which python2 >/dev/null 2>&1 ; then
echo "ERROR: No python2"
- exit 1
+ true
fi
fi
thanks for the patches:)
Thanks for merging!
BTW, on the stock android image for the rk3566 box I have, it is using u-boot 2017.10
Is there 2017.10 BSP u-boot tree somewhere? Or maybe it's custom for this android image.
i think rockchip only use 2017.09 bsp u-boot(for both android and linux)
so if you got a 2017.10, could be patched for some customers only.
I am trying to build for rk3566 android demo box. I was having issues with ethernet and dmc clock, but stock android image works fine. I discovered the android image is using newer bootloader firmwares which fixes the problems.
So I tried to build with newer u-boot:
but I get build failures: