‘Execute the following commands to build the kernel including all DTBs and modules: make ARCH=arm64 O=$TEGRA_KERNEL_OUT -j’
(in my case, I use =8)
Problem is here.
Next step, document tell me replace some folder, but I can find it!
I don’t know about where is <release_packagep>.
I think it means the folder where I extract download source which I download from ‘https://developer.nvidia.com/embedded/downloads’
But /Linux_for_Tegra/ folder don’t have /kernel/Image folder.
Maybe it means /Linux_for_Tegra/source/public/kernel/kernel-4.9
But anyway, there is no /Image / folder under /kernel-4.9/ folder.
(I can find TEGRA_KERNEL_OUT/arch/arm64/boot/Image folder BTW)
Replace <release_packagep>/Linux_for_Tegra/kernel/Image with a copy of:
$TEGRA_KERNEL_OUT/arch/arm64/boot/Image
Can you tell me where is [<release_packagep>/Linux_for_Tegra/kernel/Image] ?
The folder should be there to ‘replace’ it, but it’s not.
When you have a project to build and that build has many subdirectories, then “top” just means the directory containing all of the others…the “root”. On any Linux system “/” is the root of everything, and thus equivalent to the “top” of the operating system. If you unpacked a kernel’s source to “/some/where/kernel”, and “kernel/” has many subdirectories, then “/some/where/kernel” is the “top” of that source tree. The point of unpack.