[toolchains] arm = arm-none-linux-gnueabi uboot = uboot-tools dtc = device-tree-compiler bootgen = bootgen boot_config = boot_config [targets] Linux = true U-Boot = true Buildroot = true [Linux] repository = xilinx-linux [Linux-options] build_order = generate_defconfig,defconfig,kernel,dtb,modules,modules_install fetch = False fetch_history = False build = False build_steps = parallelbuild_steps = kernel,dtb,modules,modules_install [Linux-build] generate_defconfig = cat arch/arm/configs/xilinx_zynq_defconfig arch/arm/configs/enclustra_zynq_defconfig > arch/arm/configs/enclustra_ebe_generated_defconfig [Linux-parallelbuild] defconfig = make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- enclustra_ebe_generated_defconfig kernel = make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- LOADADDR=0x8000 uImage dtb = make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- dtbs modules = make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules modules_install = make INSTALL_MOD_PATH={ebe_overlays} ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules_install [Linux-copyfiles] uImage = arch/arm/boot/uImage uImage.bin = arch/arm/boot/uImage configs/kernel_dotconfig = .config devicetree.dtb = arch/arm/boot/dts/enclustra_generated.dtb [Linux-help] description = the Linux kernel. [U-Boot] repository = xilinx-uboot [U-Boot-help] description = the U-Boot bootloader. [U-Boot-parallelbuild] defconfig = make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- enclustra_ebe_generated_defconfig elf = make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- [U-Boot-copyfiles] configs/uboot_dotconfig = .config u-boot.elf = u-boot.elf uboot.scr = bscripts/uboot.scr uboot_ramdisk.scr = bscripts/uboot_ramdisk.scr [Buildroot] repository = buildroot-rootfs priority = 100 [Buildroot-parallelbuild] defconfig = make enclustra_xilinx_defconfig rootfs = make EBE_OVERLAYS={ebe_overlays} [Buildroot-copyfiles] configs/buildroot_dotconfig = .config rootfs.tar = output/images/rootfs.tar uramdisk = output/images/rootfs.cpio.uboot [Buildroot-help] description = the Buildroot rootfs. [bootimage] bootimage = bootgen -arch zynq -image boot.bif -w -o boot.bin [bootimage-required-files] boot.bif = true fsbl.elf = true fpga.bit = true u-boot.elf = true [bootimage-result-files] boot.bin = true [clean] Linux = make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean U-Boot = make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean Buildroot = make distclean [binaries_non_modifiable] boot.bif = true boot_full_ramdisd.bif = true boot_full.bif = true [Linux-device-tree] path = arch/arm/boot/dts baseboard = zynq_enclustra_mars_st3.dtsi nand = zynq_enclustra_nand_parts.dtsi [U-Boot-device-tree] path = arch/arm/dts baseboard = zynq_enclustra_mars_st3.dtsi nand = zynq_enclustra_nand_parts.dtsi [binaries] boot_files_MA-ZX3-20-2I-D10 = True boot_files_MA-ZX3-20-1C-D9 = False [boot_files_MA-ZX3-20-2I-D10] unpack = true force_download = false url = https://github.com/enclustra/Mars_ZX3_ST3_Reference_Design/releases/download/2020.2_v2.0.0/ReferenceDesign_MA-ZX3-20-2I-D10_ST3.zip description = MA-ZX3-20-2I-D10 [boot_files_MA-ZX3-20-2I-D10-copyfiles] fsbl.elf = MA-ZX3-20-2I-D10/fsbl.elf fpga.bit = MA-ZX3-20-2I-D10/Mars_ZX3_ST3.bit boot.bif = ../../bin/boot_config/boot_zynq.bif [boot_files_MA-ZX3-20-2I-D10-Linux-device-tree] module = MA-ZX3-20-2I-D10.dtsi qspi = zynq-enclustra-qspi-10_15_20.dtsi [boot_files_MA-ZX3-20-2I-D10-U-Boot-device-tree] module = MA-ZX3-20-2I-D10.dtsi qspi = zynq-enclustra-qspi-10_15_20.dtsi [boot_files_MA-ZX3-20-1C-D9] unpack = true force_download = false url = https://github.com/enclustra/Mars_ZX3_ST3_Reference_Design/releases/download/2020.2_v2.0.0/ReferenceDesign_MA-ZX3-20-1C-D9_ST3.zip description = MA-ZX3-20-1C-D9 [boot_files_MA-ZX3-20-1C-D9-copyfiles] fsbl.elf = MA-ZX3-20-1C-D9/fsbl.elf fpga.bit = MA-ZX3-20-1C-D9/Mars_ZX3_ST3.bit boot.bif = ../../bin/boot_config/boot_zynq.bif [boot_files_MA-ZX3-20-1C-D9-Linux-device-tree] module = MA-ZX3-20-1C-D9.dtsi qspi = zynq-enclustra-qspi-10_15_20.dtsi [boot_files_MA-ZX3-20-1C-D9-U-Boot-device-tree] module = MA-ZX3-20-1C-D9.dtsi qspi = zynq-enclustra-qspi-10_15_20.dtsi [U-Boot-build] generate_defconfig = cat configs/xilinx_zynq_virt_defconfig configs/zynq_mars_zx3_defconfig configs/enclustra_env_on_sd_zynq.appendix > configs/enclustra_ebe_generated_defconfig bootscript = mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "Uboot mmc start script" -d bscripts/mmcboot-rootfs bscripts/uboot.scr bootscript_ramdisk = mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "Uboot mmc ramdisk start script" -d bscripts/mmcboot-ramdisk bscripts/uboot_ramdisk.scr [U-Boot-options] build_order = generate_defconfig,defconfig,elf,bootscript,bootscript_ramdisk fetch = True fetch_history = False build = True build_steps = bootscript,bootscript_ramdisk parallelbuild_steps = defconfig,elf [boot_files_MA-ZX3-20-2I-D10-copyfiles-default] fsbl.elf = MA-ZX3-20-2I-D10/fsbl.elf fpga.bit = MA-ZX3-20-2I-D10/Mars_ZX3_ST3.bit boot.bif = ../../bin/boot_config/boot_zynq.bif [boot_files_MA-ZX3-20-1C-D9-copyfiles-default] fsbl.elf = MA-ZX3-20-1C-D9/fsbl.elf fpga.bit = MA-ZX3-20-1C-D9/Mars_ZX3_ST3.bit boot.bif = ../../bin/boot_config/boot_zynq.bif [Buildroot-options] fetch = False fetch_history = False build = False build_steps = parallelbuild_steps = rootfs [project] name = Zynq-7000_Mars_ZX3_Mars_ST3_MMC path = /targets/Zynq-7000/Mars_ZX3/Mars_ST3/MMC