Commit d72a5ee9 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Moved out embeddedsw-xilinx into separate git submodule

parent cb894a6a
......@@ -475,20 +475,14 @@ export FW_ENV_TERASICDE10STANDARD_MENDER
iwaveg35m: iwaveg35m-boot-cmd iwaveg35m-fw_env.config iwaveg35m-boot.bif
tar xf xilinx-bootgen-2022.2.tar.gz
$(MAKE) -C xilinx-bootgen-2022.2
$(MAKE) -C ../gcc aarch64-none-elf
$(MAKE) -C ../gcc microblaze-xilinx-elf
tar xf embeddedsw-xilinx_v2023.2.tar.gz
patch -Np1 -d embeddedsw-xilinx_v2023.2 < embeddedsw-xilinx_v2023.2-iwaveg35m.patch
PATH=$$PATH:$(CURDIR)/../toolchain/aarch64-none-elf/bin $(MAKE) -C embeddedsw-xilinx_v2023.2/lib/sw_apps/zynqmp_fsbl/src BOARD=g35m PROC=a53 A53_STATE=64
PATH=$$PATH:$(CURDIR)/../toolchain/microblaze-xilinx-elf/bin $(MAKE) -C embeddedsw-xilinx_v2023.2/lib/sw_apps/zynqmp_pmufw/src
rm -rf ../toolchain
$(MAKE) -C ../embeddedsw-xilinx iwaveg35m
tar xf arm-trusted-firmware.tar.xz
$(MAKE) -C arm-trusted-firmware PLAT=zynqmp RESET_TO_BL31=1 bl31
tar xf u-boot-2021.04.tar.gz
patch -Np1 -d u-boot-2021.04 < u-boot-2021.04-iwaveg35m.patch
cp xilinx-bootgen-2022.2/bootgen u-boot-2021.04
cp embeddedsw-xilinx_v2023.2/lib/sw_apps/zynqmp_fsbl/src/fsbl.elf u-boot-2021.04
cp embeddedsw-xilinx_v2023.2/lib/sw_apps/zynqmp_pmufw/src/executable.elf u-boot-2021.04/pmufw.elf
cp ../embeddedsw-xilinx/fsbl.elf u-boot-2021.04
cp ../embeddedsw-xilinx/pmufw.elf u-boot-2021.04/pmufw.elf
cp arm-trusted-firmware/build/zynqmp/release/bl31/bl31.elf u-boot-2021.04
$(MAKE) -C u-boot-2021.04 zynqmp_iwg35m_defconfig
$(MAKE) -C u-boot-2021.04
......@@ -509,7 +503,6 @@ iwaveg35m: iwaveg35m-boot-cmd iwaveg35m-fw_env.config iwaveg35m-boot.bif
umount /dev/$(DISK)1
rm -rf u-boot-2021.04
rm -rf arm-trusted-firmware
rm -rf embeddedsw-xilinx_v2023.2
rm -rf xilinx-bootgen_2022.2
iwaveg35m-boot-cmd:
......@@ -543,21 +536,15 @@ export BOOTBIF_IWAVEG35M
iwaveg35m-mender: iwaveg35m-boot-cmd-mender iwaveg35m-fw_env.config-mender iwaveg35m-boot.bif
tar xf xilinx-bootgen-2022.2.tar.gz
$(MAKE) -C xilinx-bootgen-2022.2
$(MAKE) -C ../gcc aarch64-none-elf
$(MAKE) -C ../gcc microblaze-xilinx-elf
tar xf embeddedsw-xilinx_v2023.2.tar.gz
patch -Np1 -d embeddedsw-xilinx_v2023.2 < embeddedsw-xilinx_v2023.2-iwaveg35m.patch
PATH=$$PATH:$(CURDIR)/../toolchain/aarch64-none-elf/bin $(MAKE) -C embeddedsw-xilinx_v2023.2/lib/sw_apps/zynqmp_fsbl/src BOARD=g35m PROC=a53 A53_STATE=64
PATH=$$PATH:$(CURDIR)/../toolchain/microblaze-xilinx-elf/bin $(MAKE) -C embeddedsw-xilinx_v2023.2/lib/sw_apps/zynqmp_pmufw/src
rm -rf ../toolchain
$(MAKE) -C ../embeddedsw-xilinx iwaveg35m
tar xf arm-trusted-firmware.tar.xz
$(MAKE) -C arm-trusted-firmware PLAT=zynqmp RESET_TO_BL31=1 bl31
tar xf u-boot-2021.04.tar.gz
patch -Np1 -d u-boot-2021.04 < u-boot-2021.04-iwaveg35m.patch
patch -Np1 -d u-boot-2021.04 < u-boot-2021.04-mender.patch
cp xilinx-bootgen-2022.2/bootgen u-boot-2021.04
cp embeddedsw-xilinx_v2023.2/lib/sw_apps/zynqmp_fsbl/src/fsbl.elf u-boot-2021.04
cp embeddedsw-xilinx_v2023.2/lib/sw_apps/zynqmp_pmufw/src/executable.elf u-boot-2021.04/pmufw.elf
cp ../embeddedsw-xilinx/fsbl.elf u-boot-2021.04
cp ../embeddedsw-xilinx/pmufw.elf u-boot-2021.04/pmufw.elf
cp arm-trusted-firmware/build/zynqmp/release/bl31/bl31.elf u-boot-2021.04
@echo "# CONFIG_ENV_IS_NOWHERE is not set" >> u-boot-2021.04/.config
@echo "# CONFIG_ENV_IS_IN_FAT is not set" >> u-boot-2021.04/.config
......@@ -580,7 +567,6 @@ iwaveg35m-mender: iwaveg35m-boot-cmd-mender iwaveg35m-fw_env.config-mender iwave
umount /dev/$(DISK)1
rm -rf u-boot-2021.04
rm -rf arm-trusted-firmware
rm -rf embeddedsw-xilinx_v2023.2
rm -rf xilinx-bootgen_2022.2
iwaveg35m-boot-cmd-mender:
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment