Intel Quark SoC X1000 Software User's Manual page 32

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

Advertisement

For more information, refer to Appendix B SPI Flash Tools.
Note:
A script is provided that creates symbolic links. Run the script with the command from
/PATH/TO/BSP/ directory:
# ./sysimage/create-symlinks.sh
Ensure there is no whitespace around the values defined in the layout.conf file.
Once a valid layout.conf has been created, run the SPI Flash Tools makefile with the
command:
# ../../spi-flash-tools*/Makefile
The output of this build is located in either the sysimage.CP-8M-debug or the
sysimage.CP-8M-release directory (depending on what kind of image was
selected).
The output of this build includes:
Flash.cap - standard capsule file.
Use this file to program your board using the serial interface by following the
Programming the Flash instructions in Section 10.
Flash-missingPDAT.bin - flash file with no platform data.
Use this file to program your board with the platform data tool and a Dediprog*, as
described in Section 9 and then Section 11.
FVMAIN.fv – board-specific recovery file.
See Section 14 for an overview of capsule recovery. If you are using the Intel®
Galileo board, refer to the Intel® Galileo Board User Guide for details. For other
boards, contact your Intel representative for details.
The capsule file contains a BIOS, bootloader, and compressed Linux* run-time system
to allow a Quark-based board to boot. Use the capsule update mechanism described in
Section 10 to program the SPI flash on your board.
The same build process and same image files are used for both secure and non-secure
Note:
board SKUs, however, secure SKUs have certain restrictions on where a capsule update
can be performed. If you have a secure SKU board (Industrial/Energy or Transportation
Reference Design), you must update your board using the Linux run-time system
(Section 10.3).
For experienced users, you can build all sysimages configuration in just one command
by running the following command at the top-level directory of the sysimage package:
../spi-flash-tools/Makefile [ -j ] sysimages
Be aware of the plural sysimages in the command. The -j option builds concurrently,
Note:
which completes in a shorter time, however the output may be harder to read.
Intel® Quark™ SoC X1000 Board Support Package (BSP)
Build and Software User Guide
32
§
Document Number: 329687-011US
May 2017

Advertisement

Table of Contents
loading

Table of Contents