Visible to Intel only — GUID: kmr1501734922250
Ixiasoft
1.1. Acronyms and Definitions
1.2. Recommended System Requirements
1.3. Installation Folders
1.4. Boot Flow Overview
1.5. Getting Started
1.6. Enabling the UEFI DXE Phase and the UEFI Shell
1.7. Using the Network Feature Under the UEFI Shell
1.8. Creating your First UEFI Application
1.9. Using Arm* DS-5* Intel® SoC FPGA Edition (For Windows* Only)
1.10. Pit Stop Utility Guide
1.11. Porting HWLIBs to UEFI Guidelines
1.12. Tera Term Installation
1.13. Minicom Installation
1.14. Win32DiskImager Tool Installation
1.15. TFTPd64 By Ph.Jounin Installation
1.16. Revision History of Intel® Arria® 10 SoC UEFI Boot Loader User Guide
1.5.1. Compiling the Hardware Design
1.5.2. Generating the Boot Loader and Device Tree for UEFI Boot Loader
1.5.3. Building the UEFI Boot Loader
1.5.4. Creating an SD Card Image
1.5.5. Creating a QSPI Image
1.5.6. Booting the Board with SD/MMC
1.5.7. Booting the Board with QSPI
1.5.8. Early I/O Release
1.5.9. Booting Linux* Using the UEFI Boot Loader
1.5.10. Debugging an Example Project
1.5.11. UEFI Boot Loader Customization
1.5.12. Enabling Checksum for the FPGA Image
1.5.13. NAND Bad Block Management
Visible to Intel only — GUID: kmr1501734922250
Ixiasoft
1.5.3.3. Obtaining the UEFI Source Code
The UEFI source code is located in GitHub. The following steps show you how to get the UEFI source code.
- Open a terminal.
- Create a new directory path to check out the UEFI source code from the GitHub.
$ mkdir /data/<username>/<Path_to_UEFI_Source_Code>
- Change your directory to this UEFI working directory and clone the UEFI source from the git trees.
$ cd /data/<username>/<Path_to_UEFI_Source_Code> $ git clone https://github.com/altera-opensource/uefi-socfpga
- When completed, change to the uefi-socfpga folder and perform a git check out.
$ cd uefi-socfpga $ git checkout -b socvp_socfpga_udk2015 – track origin/socvp_socfpga_udk2015
- Type the following command to generate a hard reset and make git point to the respective git tag for your board:
- RevC1 board:
$ git reset --hard tags/rel_socfpga_arria10_soceds_16.0
- Rev B board:
$ git reset --hard tags/rel_socfpga_arria10_soceds_15.1.1
- Rev A.1 or RevA.2 board:
$ git reset --hard tags/rel_socfpga_arria10_soceds_15.0.1
- RevC1 board: