Hello, I am trying to build the kernel sources for a Jetson AGX Xavier devkit.
I’ve followed the instructions here: Kernel Customization — Jetson Linux<br/>Developer Guide 34.1 documentation, : downloaded and expanded the kernel sources (kernel-5.10), and set up the cross-compilation env variables.
The kernel build was “error-less” until this point where it fails to create the dir arch/arm64/boot/dts/nvidia/
.
Does anyone have an idea how I can fix this?
Building kernel-5.10 sources
make: Entering directory '/home/ubuntu/jetson-xavier/kernel/kernel-5.10'
make[1]: Entering directory '/home/ubuntu/jetson-xavier/kernel_out'
GEN Makefile
#
# No change to .config
#
make[1]: Leaving directory '/home/ubuntu/jetson-xavier/kernel_out'
make: Leaving directory '/home/ubuntu/jetson-xavier/kernel/kernel-5.10'
make[1]: Entering directory '/home/ubuntu/jetson-xavier/kernel_out'
GEN Makefile
make[1]: Leaving directory '/home/ubuntu/jetson-xavier/kernel_out'
CALL /home/ubuntu/jetson-xavier/kernel/kernel-5.10/scripts/atomic/check-atomics.sh
CALL /home/ubuntu/jetson-xavier/kernel/kernel-5.10/scripts/checksyscalls.sh
CHK include/generated/compile.h
if [ ! -d arch/arm64/boot/dts/nvidia/ ] ; then \
mkdir arch/arm64/boot/dts/nvidia/ ; \
fi
mkdir: cannot create directory ‘arch/arm64/boot/dts/nvidia/’: No such file or directory
make[2]: *** [/home/ubuntu/jetson-xavier/kernel/kernel-5.10/arch/arm64/boot/dts/Makefile:96: dtbs] Error 1
make[1]: *** [/home/ubuntu/jetson-xavier/kernel/kernel-5.10/Makefile:1391: dtbs] Error 2
make: *** [Makefile:213: __sub-make] Error 2