Creating A Flash Image For The Board [Linux* Build Environment Only]; Using The Spi Flash Tools - Intel Quark SoC X1000 Software User's Manual

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

Advertisement

8.0
Creating a Flash Image for the Board [Linux*
build environment only]
Dependencies:
GCC
GNU Make
EDKII Firmware Volume Tools (base tools)
OpenSSL 1.0.2j
libssl-dev
8.1

Using the SPI Flash Tools

The SPI Flash Tools, along with the metadata and flash image configuration in the
sysimage archive, are used to create a binary file that can be installed on the board and
booted.
Open a new terminal session and extract the contents of the sysimage archive:
# tar -xvf sysimage_*.tar.gz
Extract and install SPI Flash Tools:
# tar -xvf spi-flash-tools*.tar.gz
Extract all files to a directory that does not include the original tar files.
Note:
The sysimage* directory contains the following preconfigured layout.conf files:
release build base SKU (non-secure)
debug build base SKU (non-secure)
release build secure SKU
debug build secure SKU
Depending on what kind of image you want to build, you must be in either the
sysimage.CP-8M-debug or the sysimage.CP-8M-release directory.
The layout.conf file defines how the various components will be inserted into the
final binary file to be flashed onto the board. The layout.conf consists of a number
of [sections] with associated address offsets, file names, and parameters. Each
section must reference a valid file, so it is necessary to update the paths or create
symbolic links to the valid files.
May 2017
Document Number: 329687-011US
Intel® Quark™ SoC X1000 Board Support Package (BSP)
Build and Software User Guide
31

Advertisement

Table of Contents
loading

Table of Contents