Programming Flash Using Linux* Run-Time System - 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

Programming flash on the board using serial interface
10.2

Programming flash using Linux* run-time system

If you are updating from an earlier release of the BSP software (0.7.5 and 0.8.0), you
need a release-specific kernel module. Note that a 0.7.5 kernel module cannot be
loaded on a 0.8.0 BSP and vice-versa.
Open a new terminal session and perform the following steps:
1. Use the files created in
2. Copy Flash-missingPDAT.cap from the sysimage directory onto an SD card (or
3. Release 0.7.5 and Release 0.8.0 only:
4. Release 0.9.0, Release 1.0.0, and later:
5. All releases:
Note: Make sure you use the reboot command; removing/reinserting the power cable will
not work.
Warning:
It is critical to ensure that the older sysfs entries used by Release 0.7.5 and Release
0.8.0 are not used due to known issues:
The capsule update method for Release 0.9.0 and later uses the following corrected
entries:
Order Number: 329687-007US
USB stick) and insert it into the board.
Run the command:
# insmod /tmp/<release>/efi_capsule_update.ko
where: <release> = 0.7.5 or 0.8.0
Run the command:
# modprobe efi_capsule_update
Run the following commands:
# modprobe sdhci-pci
# modprobe mmc-block
# mkdir /lib/firmware
# cd /media/mmcblk0p1/
# cp Flash-missingPDAT.cap /lib/firmware/Flash-missingPDAT.cap
# echo -n Flash-missingPDAT.cap >
/sys/firmware/efi_capsule/capsule_path
# echo 1 > /sys/firmware/efi_capsule/capsule_update
# reboot
/sys/firmware/efi/capsule_update
/sys/firmware/efi/capsule_path
/sys/firmware/efi_capsule/capsule_update
/sys/firmware/efi_capsule/capsule_path
Section
8.
Intel
®
Quark™ SoC X1000
BSP Build and Software User Guide
27

Advertisement

Table of Contents
loading

Table of Contents