Xilinx / AMD Zynq-MP ******************** Building ======== Build an image for the ZynqMP as follows:: $ make uimage E=hello PT=zynqmp Booting with u-boot =================== The ZynqMP is available in different configurations with different versions of firmware software on it. We show different possibilities here. Via network:: # dhcp # tftpboot 0x0ffffc0 /path/on/your/tftp/server/bootstrap.uimage # bootm 0x0ffffc0 When stored on MMC, via uimage:: # fatload mmc 0 0x0ffffc0 bootstrap.uimage # bootm 0x0ffffc0 Using raw-images is also possible:: # fatload mmc 0 0x1000000 bootstrap.raw # go 0x1000000 Depending on the u-boot version it might also be necessary to load a device tree file (``dtb``) when using the ``bootm`` command. For example:: # fatload mmc 0 0x0ffffc0 bootstrap.uimage # fatload mmc 0 0x0fe0000 zynqmp.dtb # bootm 0x0ffffc0 - 0x0fe0000 Please check the u-boot configuration of your specific device for a good load address for the device tree. Loading a FIT image might also be worthwhile (``itb``).