Intel® Arria® 10 SoC UEFI Boot Loader User Guide

ID 683536
Date 12/15/2017
Document Table of Contents

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

  1. 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:
    $ make app
    Expect the compilation to take some time. Files are generated under the UEFI root ~:\uefi-socfpga\Build folder during this time.
    Figure 125. make app File Output
  2. 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
  3. 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