Hi Experts
we are using LS1043ARDB and trying build u-boot for it using TF-A .
The following is TF-A boot flow
Boot ROM -> BL2 -> BL31 ->U-boot/UEFI -> Linux , but there is a problem .
In Layerscape Software Development Kit User Guide, Rev. 20.04_290520, in Chapter 5 Bootloaders , in 5.2.4 Deploying TF-A binaries , there is 5.2.4.1 How to compile PBL binary from RCW source file , 5.2.4.2 How to compile U-Boot binary and 5.2.4.4 How to compile TF-A binaries
but the given commands like i.e $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/rcw , $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/u-boot.git , . $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/atf
are not working, because they are migrated to GitHub.(https://www.nxp.com/design/software/embedded-software/nxp-github:NXP-GITHUB ) on march 31 2023.
My question is I want to do Boot flow with TF_A without OP-TEE. so how can I build u-boot.
I want learn how to compile the rcw_<boot mode>.bin binary to build the bl2_<boot mode>.pbl binary, to compile the u-boot.bin binary to build the fip.bin binary and compile the TF-A binaries, bl2_.pbl and fip.bin.
I am request you to provide a complete reference to do u-boot completely.
Thank you.
Please update build scripts to pull from GitHub instead of Code Aurora
In your flexbuild_lsdk2004/configs/build_lsdk.cfg
references to “source.codeaurora.org/external/qoriq/qoriq-components” should be replaced
with “github.com/nxp-qoriq” for example
https://source.codeaurora.org/external/qoriq/qoriq-components/u-boot.git
will be
https://github.com/nxp-qoriq/u-boot.git
Thanks
Khushbu