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.