I want to build the kvim3 kernel separately (not inside AOSP). When I use make uImage the generated uImage is different from one that is built on: out/target/product/kvim3/obj/KERNEL_OBJ/arch/boot/uImage
And flash this file using:
fastboot flash boot boot.img
The board does not load.
1- Why the generated uImage is different from the one generated by “make bootimage” in AOSP?
(diff arch/arm/boot/uImage …/out/target/product/kvim3/obj/KERNEL_OBJ/arch/arm/boot/uImage:
Binary files arch/arm/boot/uImage and …/out/target/product/kvim3/obj/KERNEL_OBJ/arch/arm/boot/uImage differ) While .config are same.
2- What is the reason that generated boot.img does not work?
I appreciate if you could help me with my question. I want to compile kernel and work with gpu frequency, but there is problem in both. For compiling kernel I explainsed the problem and for changing gpu frequency there is no dir containing gpu governors. Even I cannot find gpu governor config at compile time.
AOSP in khadas github, master branch.
You exactly use mention command in common dir? Would you please check if generated uImage is different from one that is generate by make bootimage in aosp by diff command?
And how you make boot.img by generated uImage?
I appreciate if you could help me by this questions.
I used the same. but before make uImage .config file is required. Do you produce it using the following command?
make ARCH=arm CROSS_COMPILE=/opt/toolchains/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- kvim_a32_defconfig