B E L K Q u i c k S t a r t G u i d e
v . 1 . 0 . 9
-n "$f: "; cat $f; echo; done
/proc/device-tree/cb_configid: 00000001
/proc/device-tree/cb_uniqueid: a600000f:24188b2d
/proc/device-tree/som_configid: 00000002
/proc/device-tree/som_uniqueid: fffffefc:fffffefc
df646299:0b0579d4
root@axel-lite:~#
3.4.8
System boot and recovery via microSD card
BELK provides a bootable microSD that can be used not only to
quickly start the system, but also as a recovery method in case
the primary boot device (eg. SPI NOR flash) gets erased or
corrupted. The following sections describe how to create a
bootable SD card and how to configure the system for booting
from SD.
3.4.8.1 How to create a bootable MicroSD card
This section describes how to create a new bootable microSD
card from scratch.
The following components must be available:
●
FSBL built with Vivado 2014.4 as described in Section
●
U-boot built in elf format, as described in Section
●
FPGA bitstream (optional)
The procedure is the following:
●
from the Vivado 2014.4 SDK, apply the required patches to the
main.c
project file.This step can be done in two ways:
manually, directly modifying the
main.c
file
adding the following code snippets:
----CUT----
/*
* Unlock SLCR for SLCR register write
*/
SlcrUnlock();
March, 2016
55/66