Setting Up the System Devicetree - 2024.2 English

PetaLinux Tools Documentation: Reference Guide (UG1144)

Document ID
UG1144
Release Date
2024-11-13
Version
2024.2 English

Before proceeding, place the system device-tree files provided by the hardware developer in a location accessible by the user running the PetaLinux builds.

Generate the system device-tree files using the steps mentioned on the: System Device Tree Generator from xsa.

For Building Project, refer Configuring and Building.

For Booting refer, Packaging and Booting.

Note: SDT flow in PetaLinux is supported only for , AMD Zynq™ MP, SOM and Zynq 7000 BSPs only; MicroBlaze™ are excluded.
Note: Compared to the XSCT-based build flow, the SDT (System Device Tree) project build takes more time due to the multi-configuration support in the SDT flow. The number of sstate checks and the number of parsed recipes are also higher.
Note: system.dtb comparison between XSCT flow and SDT flow:

The system.dtb in SDT flow will have more nodes and inside the node more properties compare with XSCT flow system.dtb. If you want to remove any property from node or entire node please use system-user.dtsi.