Building A Single Edkii Firmware Build Configuration - Intel Quark SoC X1000 Software User's Manual

Board support package (bsp)
Hide thumbs Also See for Quark SoC X1000:
Table of Contents

Advertisement

Ensure the selected version of GCC matches the one installed on the system by running
Note:
the gcc --version command.
The build output can be found in the following directories:
Build/QuarkPlatform/<Config>/<Target>_<Tools>/FV/FlashModules/
Contains EDKII binary modules
Build/QuarkPlatform/<Config>/<Target>_<Tools>/FV/Applications/
Contains UEFI shell applications, including CapsuleApp.efi
Where:
<Config> = PLAIN | SECURE
<Target> = DEBUG | RELEASE
<Tools> = GCC44 | GCC45 | GCC46 | GCC47 | GCC48 | GCC49
In Section 8, you will run a script that creates a symbolic link to the directory where the
EDK binaries are placed.
4.4

Building a Single EDKII Firmware Build Configuration

This section is supported in Linux and Windows build environments. Use
quarkbuild.sh in a Linux terminal window or quarkbuild.bat in a Windows
command prompt (created by running cmd.exe) and the cd command to change
directory to the root of the EDKII workspace directory created in
Build usage:
quarkbuild [-r32 | -d32 | -clean]
[GCC44 | GCC45 | GCC46 | GCC47 | GCC48 | GCC49 | subst drive
letter] [GCC Path [PlatformName] [-DSECURE_LD (optional)] [-
DTPM_SUPPORT (optional)]
[-DSECURE_BOOT_ENABLE=TRUE (optional)]
The following is the list of options for the quarkbuild.sh and quarkbuild.bat
build commands:
-clean
Delete the build files/folders
-d32
Create a DEBUG build
-r32
Create a RELEASE build
GCC4x
May 2017
Document Number: 329687-011US
Intel® Quark™ SoC X1000 Board Support Package (BSP)
Build and Software User Guide
Section
4.2.
13

Advertisement

Table of Contents
loading

Table of Contents