Visible to Intel only — GUID: kjt1501734920699
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: kjt1501734920699
Ixiasoft
1.5.3.1. Prerequisites
For Windows* System
If you are using a Windows* system, you must install the following components on your machine:
- Git (Download from Git)
- SoC FPGA EDS: this design suite come with a python tool
- Arm* Development Studio 5* Intel® SoC FPGA Edition for Windows*
For Linux* System
If you are using a Linux* system, you must install packages. Depending on your Linux* distribution, the command to install the packages is different:
If you are using a Ubuntu distribution, type:
$ sudo apt-get install uuid-dev build-essential
If you using a Fedora distribution, type:
$ sudo yum install uuid-devel libuuid-devel
For building UEFI, the Python package is required. If your host does not have Python installed, you can obtain the package from the SoC FPGA EDS installation path, by typing:
export PATH=$SOCEDS_DEST_ROOT/host_tools/python/bin/:$PATH
Note:
If you receive an error on hashlib.py, ensure that you have libssl.so.1.0.0 installed on your machine. You can install by typing:
$ export LD_LIBRARY_PATH=$SOCEDS_DEST_ROOT/host_tools/python/lib/:$LD_LIBRARY_PATH
$ /sbin/ldconfig