Visible to Intel only — GUID: lvw1512391682735
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: lvw1512391682735
Ixiasoft
1.8. Creating your First UEFI Application
This task describes how to create and run a HelloWorldBaremetal and BlinkingLED_A1-SoCDevKit application on a Intel® Arria® 10 SoC FPGA RevB.1 board.
Task time: 60 minutes
- Open a Windows* command prompt and go to the ~:\uefi-socfpga directory. Type the following command to compile the HelloWorldBaremetal and BlinkingLED_A10SoCDevKit example application:
Expect the compilation to take some time. Files are generated under the UEFI root ~:\uefi-socfpga\Build folder during this time.$ make app
Figure 125. make app File Output - Copy the following two UEFI application images into the SD card.
- ~:\uefi-socfpga\Build\HelloWorldBaremetal.efi
- ~:\uefi- socfpga\Build\BlinkingLED_A10SoCDevKit.efi
Figure 126. Copying UEFI Application Images - Type the following commands under the UEFI shell on your board to run the UEFI application:
Shell> fs1: FS1:\> HelloWorldBaremetal.efi FS1:\> BlinkingLED_A10SoCDevKit.efi
Observe the following output messages on your serial terminal program:Figure 127. Output Messages