Sorry for uploading another topic similar with my other post.
SPI Local Loop on Jetson Nano
But I need to list my effort to open SPI port.
I followed the guide to setup & open SPI port.
SPI bus not working
1. Download & untar BSP source on Jetson Nano
2. Check dmesg | grep -i kernel & find what dts file used
> /hardware/nvidia/platform/t210/portg/kernel-dts/tegra210-p3448-0000-p3449-0000.b00.dts
3. Delete pin port on kernel-dts/porg-platforms/tegra210-porg-gpio-p3448-0000-b00.dtsi
4. Start ./nvbuild.sh to build kernel
> Error: Missing Image kernel /dir/to/kernel
I tried other method to download nano-spi.dtb file from nano-spi.dtb but failed to booting Jetson Nano…
Result of sudo cat /sys/kernel/debug/tegra_gpio
Result of sudo cat /sys/kernel/debug/tegra_pinctrl_reg | grep -i spi
I’m using Jetson Nano Developer Kit B01 with 4GB RAM
Jetpack 4.6.5
Hi jeyong8217,
It seems some pins are still used as GPIO.
Have you referred to each steps in Kernel Customization | NVIDIA Docs to build kernel image?
Please let me know where you get stuck.
Yes. I try to build with nvbuild.sh on /Linux_for_Tegra/source/public directory.
Kernel Customization
I made kernel_out folder on same directory I mentioned above.
After finishing the process, I got the error message that missing image kernel and the kernel_out folder is empty.
Is there any solution for this error?
This is the error that after running nvbuild.sh.
I don’t know why this happen… Could you give me the solution or method to avoid that error?
Thank you so much about helping me!
I found my Linux_for_Tegra directory in my host Ubuntu computer after using SDK manager.
So I did method 2 in my host and successfully activate SPI port as following Jetson Nano SPI Bus Not Working .
I Really Really appreciate your help to solve this problem!
system
Closed
September 6, 2024, 2:06am
9
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.