Hello! I’m a total newbie when it comes to linux and the orin nano and I’ve been trying to setup my nano with my ArduCam 12MP IMX708. I know that its not natively supported so I’ve been trying to follow along with this tutorial → RidgeRun Driver for ArduCam V3 IMX708 I don’t have access to a host ubuntu device (I have an intel macbook) for the sdkmanager so I’ve only been able to flash my orin nano using the sd card method. I’m currently stuck on the step of the tutorial where I need to run
export DEVDIR=/home/nvidia/nvidia_sdk/JetPack_6.0_Linux_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra
and
mkdir $DEVDIR/sources
It says it can’t create directory because there is no such file or directory. My understanding is that the filepath of /home/nvidia/nvidia_sdk/JetPack_6.0_Linux_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra
is not valid because I don’t have the jetpack 6.0 directory on my computer. The closest location I found to this was within Computer/opt/nvidia. My understanding is that SDKManager usually creates this folder but I’ve also gone and installed it (I think) through sudo apt-get install nvidia-jetpack
. With all of this being said is there any way of getting this directory or is the IMX708 just bricked for me and this tutorial is wrong?
hello gruberdesigns,
since you’ve to build and install the driver,
please visit jetson-linux-r3640 to download [Driver Package (BSP) Sources] package for the public release sources.
please see-also developer guide, Building the Jetson Linux Kernel.
Thank you for the guidance! I was following the “Building the Jetson Linux Kernel” tutorial and I ran into this error on step 3 of actually building the linux kernel. The toolchain I installed as part of the prerequisites was r36_release_v3.0
make: Entering directory '/home/gruberdesigns/Linux_for_Tegra/source/kernel'
================================================================================
Building kernel-jammy-src sources
================================================================================
make \
ARCH=arm64 \
-C /home/gruberdesigns/Linux_for_Tegra/source/kernel/kernel-jammy-src \
LOCALVERSION=-rt-tegra \
defconfig
make[1]: Entering directory '/home/gruberdesigns/Linux_for_Tegra/source/kernel/kernel-jammy-src'
*** Default configuration is based on 'defconfig'
/home/gruberdesigns/l4t-gcc/aarch64--glibc--stable-2022.08-1/bin/aarch64-buildroot-linux-gnu-gcc: unknown compiler
scripts/Kconfig.include:44: Sorry, this compiler is not supported.
make[2]: *** [scripts/kconfig/Makefile:87: defconfig] Error 1
make[1]: *** [Makefile:630: defconfig] Error 2
make[1]: Leaving directory '/home/gruberdesigns/Linux_for_Tegra/source/kernel/kernel-jammy-src'
make: *** [Makefile:30: kernel] Error 2
make: Leaving directory '/home/gruberdesigns/Linux_for_Tegra/source/kernel'
Should I instead install the toolchain source?