Programming Flash On The Board Using Serial Interface; Programming Flash To Release 1.2.1 - Intel Quark SoC X1000 Software User's Manual

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

Advertisement

10.0
Programming Flash on the Board Using Serial
Interface
Dependencies: CapsuleApp.efi (built in
Build/QuarkPlatform/<Config>/<Target>_<Tools>/FV/Applications/)
The BSP provides a mechanism to update SPI flash contents based on EDKII capsules.
These capsules contain a BIOS, bootloader, and compressed Linux* run-time system
sufficient to boot a Quark-based board, such as the Intel® Galileo board.
The capsule update mechanism can be triggered from an EDKII shell
from a Linux run-time system
privileges on the system.
If you have a secure SKU board (Industrial/Energy or Transportation Reference Design),
you must update your board using the Linux run-time system
10.1

Programming Flash to Release 1.2.1

The layout and size of Stage 1 EDKII firmware volume have changed since release1.1.
The SPI flash layout is incompatible with previous releases before the release 1.2.0,
therefore, the user needs to do the following:
If you are updating from release 1.2.0, please refer section 10.1.1 and 10.1.2 for direct
update to release 1.2.1
If you are updating from an earlier release than release 1.2.0:
1. Update firmware to 1.1 (if applicable)
2. Update the 1.1 firmware to 1.1 interim
3. Update from 1.1 interim to release 1.2.1
The interim version firmware is release 1.1 version firmware with FlashMap.h and
SMIFlashDxe.c files replaced with those of release 1.2.1. Updating to the interim version
is required to update the flash mapping of EDKII and capsule update code.
Update release 1.0.x and older to release 1.1 so that the files are suitable for update.
Note:
10.1.1
Requirements to Update to Release 1.2.1
To update to release 1.2.1, download the following EDKII source codes from
https://downloadcenter.intel.com/search?keyword=Intel%c2%ae+Quark%e2%84%a2
+SoC:
Intel® Quark™ SoC X1000 Board Support Package (BSP)
Build and Software User Guide
36
Section
4.0, located in
(Section
10.1.2). In both situations, you must have root
(Section
10.1.1) or
(Section
10.1.2).
Document Number: 329687-011US
May 2017

Advertisement

Table of Contents
loading

Table of Contents