I have a official Nvidia jetson nano dev kit A02 (From 2019 with only 1 csi-connector). It’s booted from SD-card with and image:“jetson-nano-jp461-sd-card-image”. It has never been flashed with SDK manager. (I have no Ubuntu machine to use)
I’m trying to use jetson-io.py to switch the CSI-connector to work with IMX477 cameras(specifically the RPi Hq canera).
But jetson-io.py run with sudo produces no output. If I instead try to run ´´´sudo /opt/nvidia/jetson-io/config-by-pin.py´´´ I get the following error:
jet@jetson:/boot/dtb$ sudo /opt/nvidia/jetson-io/config-by-pin.py [sudo] password for jet: Traceback (most recent call last): File "/opt/nvidia/jetson-io/config-by-pin.py", line 84, in <module> main() File "/opt/nvidia/jetson-io/config-by-pin.py", line 39, in main jetson = board.Board() File "/opt/nvidia/jetson-io/Jetson/board.py", line 222, in __init__ self.dtb = _board_get_dtb(self.compat, self.model, dtbdir) File "/opt/nvidia/jetson-io/Jetson/board.py", line 114, in _board_get_dtb raise RuntimeError("No DTB found for %s!" % model) RuntimeError: No DTB found for NVIDIA Jetson Nano Developer Kit!
This issue is mentioned in an old thread from 2019 : JetPack 4.3 - L4T R32.3.1 released - #22 by jonathanh That has a potential solution that I have not tried since it claims the issue should be solved in future releases. I have read many threads from the last 10 days and multiple have problems with jetson-io.py or i2c, SPI. and CSI cameras. Is perhaps the Latest SD-card image bad?
jet@jetson:~$ cat /sys/firmware/devicetree/base/compatible nvidia,p3449-0000-a02+p3448-0000-a02nvidia,jetson-nanonvidia,tegra210 jet@jetson:~$ fdtget /boot/dtb/*.dtb / compatible nvidia,p3449-0000-b00+p3448-0000-b00 nvidia,jetson-nano nvidia,tegra210
I attach below ‘dmesg’ log and ‘ls’ output of /boot and /boot/dtb :
dmesg_log_after_reboot.txt (56.5 KB)
jetson-io_error.txt (4.3 KB)