Edkii Firmware Build Standalone Output Files - Intel Quark SoC X1000 Software User's Manual

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

Advertisement

Windows example usage:
Create a DEBUG build for a Quark platform. After executing quarkbuild.bat, a virtual
drive S: is created which is rooted to EDKII workspace directory:
>.\quarkbuild.bat - - d32 S QuarkPlatform
The built binaries are used in conjunction with Section 8 to create Spi Flash binaries for
development / manufacture, capsules for firmware update and recovery files for
firmware recovery.
A CAPSULE_FLAGS option can be used with the make utility in Section 8, this option is
Note:
UEFI specific and will override the default UEFI capsule flags used by the make utility,
example > ../../spi-flash-tools*/Makefile CAPSULE_FLAGS=0x00050000. See Create an
Update Capsule in Intel® Quark™ SoC X1000 UEFI Firmware Writer's Guide for
information on UEFI capsule flags.
4.5

EDKII Firmware Build Standalone Output Files

Section 8 Creating a Flash Image for the Board [Linux* build environment only] is not
required if the user only requires EDKII firmware in the SPI Flash on Intel® Quark™ SoC
Open SKU silicon.
files:
.\Build\....\FV\FlashModules\Flash-EDKII-missingPDAT.bin
Full 8 MB image for manufacture with just the EDKII SPI flash images. The user is
still expected to use Section 9 following to create the final image for the board.
The platform data python script referenced in the Section 9 can be used in Linux*
or Windows* build environments.
.\Build\....\FV\RemediationModules\Flash-EDKII.cap
Capsule with just EDKII flash images that can be used instead of the capsule file
referenced in Section 10. Applying this file only updates the EDKII components of
the SPI flash (as provided in the capsule). All other SPI flash assets remain intact.
If programming Flash-EDKII.cap on a board, it is required that the SPI Flash version
Note:
of the target board is at production level V1.0.0 or later. (Provided by the Flash.cap
or Flash+PlatformData.bin files referenced in the sections that follow.)
.\Build\....\FV\RemediationModules\CapsuleApp.efi
UEFI application referenced in Section 10.2.
.\Build\....\FV\RemediationModules\FVMAIN.fv
Recovery file that can be used is included in Section 14. This version of the file only
has the EDKII SPI flash images.
May 2017
Document Number: 329687-011US
Sections 4.3
and
4.4
create the following EDKII standalone output
Intel® Quark™ SoC X1000 Board Support Package (BSP)
Build and Software User Guide
15

Advertisement

Table of Contents
loading

Table of Contents