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

Board support package bsp, build and software
Hide thumbs Also See for Quark SoC X1000:
Table of Contents

Advertisement

8
Creating a flash image for the
board [Linux build environment
only]
Dependencies:
GCC
GNU Make
EDKII Firmware Volume Tools (base tools)
OpenSSL 0.9.8w
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 Flash.bin 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
Note: Extract all files to a directory that does not include the original tar files.
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 Flash.bin 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.
Intel
®
Quark™ SoC X1000
BSP Build and Software User Guide
20

Creating a flash image for the board [Linux build environment only]

Order Number: 329687-007US

Advertisement

Table of Contents
loading

Table of Contents