1embeddedsw.git - repo for standalone software 2 3The standalone software is divided into following directories: 4 - lib 5 contains bsp, software apps and software services 6 - license.txt 7 contains information about the various licenses and copyrights 8 - doc/ChangeLog 9 Contains change log information for releases 10 - XilinxProcessorIPLib/drivers 11 contains all drivers 12 - ThirdParty 13 software from third party like light weight IP stack 14 - mcap/linux 15 software for using MCAP interface on Ultra Scale boards to 16 program 2nd level bitstream 17 18Every driver, sw_apps and sw_services has one or more of these sub-directories: 191. data - contains tcl, mdd, testapp tcl or header files used in Vitis 202. doc - documentation of source code in form of pdf or html 213. examples - illustrating different use cases of driver 224. src - driver interface code implementing functionality of IP 23 24<repo> 25|-LICENSES 26| 27|-ThirdParty 28| |- bsp 29| |- freertos10_xilinx 30| |- data 31 |- examples 32| |- src 33| |- License 34| |- Source 35| |- sw_services 36| |- libmetal 37| |- lwip141 38| |- lwip202 39| |- openamp 40| 41|-XilinxProcessorIPLib 42| |- drivers 43| |- avbuf 44| |- ... 45| |- ... 46| |- zdma 47| 48|-doc 49|-lib 50| |- bsp 51| |- standalone 52| |- data 53| |- doc 54| |- src 55| |- arm 56| |- common 57| |- ARMv8 58| |- cortexa9 59| |- cortexr5 60| |- common 61| |- microblaze 62| |- profile 63| |- sw_apps 64| |- ddr_self_refresh 65| |- .... 66| |- .... 67| |- .... 68| |- .... 69| |- zynqmp_fsbl [described below] 70| |- zynqmp_pmufw [described below] 71| |- versal_plm [described below] 72| |- versal_psmfw [described below] 73| |- sw_services 74| |- xilffs 75| |- xilflash 76| |- xilfpga 77| |- xilisf 78| |- xilmfs 79| |- xilpm 80| |- xilrsa 81| |- xilsecure 82| |- xilskey 83| 84| Note - All these are libraries and utilize drivers 85| 86|-mcap 87| |-linux 88 89 90Building FSBL from git: 91============================== 92FSBL(zynq_fsbl/zynqmp_fsbl) has 3 directories. 93 1. data - It contains files for Vitis 94 2. src - It contains the FSBL source files 95 3. misc - It contains miscellaneous files required to 96 compile FSBL. 97 For zynq (zynq_fsbl), builds for zc702, zc706, zed are supported. 98 It also contains the ps7_init_gpl.[c/h] with gpl 99 header in respective board directories. 100 For zynqmp (zynqmp_fsbl), builds for zcu102,zcu102-es2 board are 101 supported. 102 103 104How to compile FSBL: 105 Zynq: 106 Please refer to the steps in Readme.txt which is at lib/sw_apps/zynq_fsbl/misc/ directory 107 108 ZynqMP 109 Please refer to the steps in Readme.txt which is at lib/sw_apps/zynqmp_fsbl/misc/ directory 110 111Building PMUFW from git: 112============================== 113Please refer to the steps in Readme.txt which is at lib/sw_apps/zynqmp_pmufw/misc/ directory 114 115Building Versal PLM from git: 116============================== 117Please refer to the steps in Readme.txt which is at lib/sw_apps/versal_plm/misc/ directory 118 119Building Versal PSMFW from git: 120============================== 121Please refer to the steps in Readme.txt which is at lib/sw_apps/versal_psmfw/misc/ directory 122