Previously, on the TX2, I used the following command to update the device tree: sudo ./flash.sh -r -k kernel-dtb jetson-tx2 mmcblk0p1
. Now, I’m using the Xavier NX, and the Jetson Linux version is 32.6.1. In this version, I can’t find the flash.sh
script anymore. How can I update the device tree?
The truth is flash.sh is still there. I don’t know why you said you cannot find it…
It’s possible that I only downloaded the kernel source code
Is flash.sh located within the “Sample Root Filesystem Sources”?
I found it. Thank you.
On xavernx, what command should i use to flash the device tree?
sudo ./flash -r -k kernel-dtb <target_board> <rootdev>
How should I fill in the <target_board>
and <rootdev>
in this command?
Thank you!
Is this still an issue to support? Any result can be shared? Thanks
No, it has been resolved.
The command to flash the device tree using flash.sh for the emmc version is: sudo ./flash.sh -r -k kernel-dtb jetson-xavier-nx-devkit-emmc mmcblk0p1
. The second method is to copy the generated DTB file to the /boot/dtb/
directory and add FDT /boot/dtb/xxxxxxxx.dtb
in the extlinux.conf file.