Two Ways to Update Device Tree

From JetPack 5, there is a default device path under /boot/extlinux/extlinux.conf, e.g., FDT xxxxxx.dtb. This brings up two possible ways to update a new device tree.

  • Update the device tree file described under /boot/extlinux/extlinux.conf

  • Comment the FDT xxxxxx.dtb under /boot/extlinux/extlinux.conf, and flash a updated device tree by

# To flash the device tree successfully, please remember to remove the 
# FDT xxxxxx.dtb inside /boot/extlinux/extlinux.conf
sudo ./flash.sh -r -k A_kernel-dtb -d nru220.dtb nru220 mmcblk0p1

The second method is especially useful in the testing stage since you can update the device tree from a host machine even if you make NRU unbootable or kernel panic.

Last updated