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 SDK 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|-ThirdParty 26| |- bsp 27| |- freertos1-_xilinx 28| |- data 29| |- src 30| |- License 31| |- Source 32| |- sw_services 33| |- libmetal 34| |- lwip141 35| |- lwip202 36| |- openamp 37| 38|-XilinxProcessorIPLib 39| |- drivers 40| |- avbuf 41| |- ... 42| |- ... 43| |- zdma 44| 45|-doc 46|-lib 47| |- bsp 48| |- standalone 49| |- data 50| |- doc 51| |- src 52| |- arm 53| |- common 54| |- cortexa53 55| |- cortexa9 56| |- cortexr5 57| |- common 58| |- microblaze 59| |- profile 60| |- sw_apps 61| |- ddr_self_refresh 62| |- .... 63| |- .... 64| |- .... 65| |- .... 66| |- zynqmp_fsbl [described below] 67| |- zynqmp_pmufw [described below] 68| |- sw_services 69| |- xilffs 70| |- xilflash 71| |- xilfpga 72| |- xilisf 73| |- xilmfs 74| |- xilpm 75| |- xilrsa 76| |- xilsecure 77| |- xilskey 78| 79| Note - All these are libraries and utilize drivers 80| 81|-mcap 82| |-linux 83 84 85Building FSBL from git: 86============================== 87FSBL(zynq_fsbl/zynqmp_fsbl) has 3 directories. 88 1. data - It contains files for SDK 89 2. src - It contains the FSBL source files 90 3. misc - It contains miscellaneous files required to 91 compile FSBL. 92 For zynq (zynq_fsbl), builds for zc702, zc706, zed are supported. 93 It also contains the ps7_init_gpl.[c/h] with gpl 94 header in respective board directories. 95 For zynqmp (zynqmp_fsbl), builds for zcu102,zcu102-es2 board are 96 supported. 97 98 99 100How to compile FSBL: 101 Zynq: 102 Please refer to the steps in Readme.txt which is at lib/sw_apps/zynq_fsbl/misc/ directory 103 104 ZynqMP 105 Please refer to the steps in Readme.txt which is at lib/sw_apps/zynqmp_fsbl/misc/ directory 106 107Building PMUFW from git: 108============================== 109Please refer to the steps in Readme.txt which is at lib/sw_apps/zynqmp_pmufw/misc/ directory 110