
The Preloader and U-Boot share most of the source code.
#U boot source code
The U-Boot source code generated by SoC EDS tools is provided for reference only, but it can be useful in understanding the interactions between Preloader and U-Boot, especially when tweaking parameters like clocking.įor the remainder of this document we will use the U-Boot source code created by the Preloader Generator. U-Boot is also included with the Yocto Source Package. Note that the main repository for the U-Boot source code is the git tree at. But for applications where U-Boot is needed too, the command make uboot can be used to also compile the U-Boot image.
#U boot source full
Note that the make command above first extracts the full U-Boot source code, then it copies the generated Preloader configuration files to the U-Boot source code, and finally compiles the Preloader.įor applications where only the Preloader is needed, the above is sufficient.
#U boot source how to
See Generating and Compiling the Preloader for detailed steps on how to generate and compile the Preloader. The following figure presents an overview of how the Preloader is generated, by using the tools provided with SoC EDS. The Preloader is based on the SPL (Secondary Program Loader), which is a component of U-Boot, the open source bootloader.

Loading U-Boot/Next Image From FAT Partition.Adding a New Board to Preloader & U-Boot.Terasic Stratix 10 SoC Board : DE10-Pro.Terasic Stratix 10 SoC Board : Apollo S10 SoM.REFLEX CES COMXpressSX Stratix 10 Module.Terasic DE1-SoC Development and Education Board.Solectrix SMARC compliant System-on-Module.Networked Pro-Audio FPGA SoC Development Kit by Coveloz.Mpression Borax SOM Module and Development Kit by Macnica.Mpression Sodia Evaluation Board by Macnica.

Mpression Helio SoC Evaluation Kit by Macnica.Altera Cyclone V SoC Development Platform.Critical Link MitySOM-5CSx Development Kit.
#U boot source manual
