My device is AGX Xavier devkit, and software version is r35.3.1 with preempt_rt real-time Linux kernel following this tutorial. I can get the following information by running command uname -a:
Linux jetson 5.10.104-rt63-tegra #1 SMP PREEMPT RT
Then, I run the following command to load spidev module:
sudo modprobe spidev
ls /dev/ | grep spidev
spidev0.0
spidev0.1
Then I short pin19(MOSI) and pin21(MISO) of J30, and run the following spidev_test command:
Yes.
What’s more, by using scope, I can not capture any signal from SCK, MOSI, MISO, or CS pin on the rt kernel. dmesg_rt_kernel.txt (74.1 KB) dmesg_normal_kernel.txt (75.1 KB)
Yes. I have two agx xavier devkits(one run normal kernel, another run rt kernel). Both devkits have NVMe SSD. But, in normal linux, kernel is booted from nvme0n1p1. In rt kernel, it is booted from mmcblk0p1. Because I used different flash command.