You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using v1.10, on Ubuntu 20.04, a project-mode build of U-Boot for the Mars ZX3 with ST3 fails. Full reproduction details below. The initial build done when you choose project mode is actually done on the sources in {repo}/sources/ and passes fine. My guess is that there is a config not being passed to the project directory when then trying to do subsequent project-based builds.
Reproduction on a fresh clone:
./build.sh
Select Zynq-700
Select Mars ZX3
Select Mars ST3
Select MMC
Select U-Boot
Select U-Boot and "Load initial U-Boot configuration"
Select "MA-ZX3-20-2I-D10 " (also note minor bug: both D10 and D9 variants are marked as being the default)
Leave binaries as default
Verify and proceed
Select "Advanced" and enable project mode
Select "OK" to save config
Note that the initial build is successful. Build log attached: initial_build.log
cd out_20220421104635_Zynq-7000_Mars_ZX3_Mars_ST3_MMC
It looks like the enclustra_generated.dts file is not being generated correctly.
Non-project mode: {repo}/enclustra_generated.dts:
/* AUTOGENERATED FILE - DO NOT MODIFY */
/* This file is created by Enclustra Build Environment */
/dts-v1/;
#include "MA-ZX3-20-2I-D10.dtsi"
#include "zynq_enclustra_mars_st3.dtsi"
#include "zynq_enclustra_nand_parts.dtsi"
#include "zynq-enclustra-qspi-10_15_20.dtsi"
/* AUTOGENERATED FILE - DO NOT MODIFY */
/* This file is created by Enclustra Build Environment */
/dts-v1/;
#include "zynq_enclustra_mars_st3.dtsi"
#include "zynq_enclustra_nand_parts.dtsi"
As a side note, it seems pointless that when generating a project-mode build, an initial build is also done on the non-project mode source, but then the repos are re-cloned to the target project.
The text was updated successfully, but these errors were encountered:
Your described issue is fixed in the develop branch of bsp-xilinx. When you switch branch in an already cloned bsp-xilinx repository, please make sure that the buildscripts submodule gets updated properly. To do that, you can delete the "buildscripts" directory which gets cloned again with the correct branch when you run the build.sh script.
Using v1.10, on Ubuntu 20.04, a project-mode build of U-Boot for the Mars ZX3 with ST3 fails. Full reproduction details below. The initial build done when you choose project mode is actually done on the sources in {repo}/sources/ and passes fine. My guess is that there is a config not being passed to the project directory when then trying to do subsequent project-based builds.
Reproduction on a fresh clone:
./build.sh
Note that the initial build is successful. Build log attached: initial_build.log
cd out_20220421104635_Zynq-7000_Mars_ZX3_Mars_ST3_MMC
./build.sh
failed_build.log
It looks like the enclustra_generated.dts file is not being generated correctly.
Non-project mode: {repo}/enclustra_generated.dts:
Project mode: {repo}/out_20220421104635_Zynq-7000_Mars_ZX3_Mars_ST3_MMC/xilinx-uboot/arch/arm/dts/enclustra_generated.dts:
In case they help, here is a non-project based config for the above and the project-based .ini
As a side note, it seems pointless that when generating a project-mode build, an initial build is also done on the non-project mode source, but then the repos are re-cloned to the target project.
The text was updated successfully, but these errors were encountered: