How To Change The Default Boot Option; The Production Fitimage; How To Define The Variants; How To Manually Configure The System To Boot From A Different Dtb Within The Current Fitimage - Eurotech ReliaGATE 10-12-6 Series User Manual

Iot edge gateway ti am335x, lte cat 1
Table of Contents

Advertisement

Appendix 1: Advanced boot options
1.1.3

How to change the default boot option

The default boot option is fitboot which boots the production kernel fitimage.
To change the default option, complete the following steps:
1. Access to the bootloader CLI
2. Enter the following commands:
where:
1.2

The production fitImage

The production fitImage contains all of the Device Tree Blobs (DTB's) required to configure the currently
supported variants.
A fitImage is essentially a partitioned binary filesystem, where each partition is signed and carries a
reference.
The current layout of the fitImage is as follows:
Image Reference
0
kernel@1
1
fdt@reliagate-10-12-xx.dtb
2
fdt@reliagate-10-12-spi.dtb
3
fdt@reliagate-10-12-gpio.dtb
* Image size and hash values shown are provided for example purposes only.
1.2.1

How to define the variants

At installation, to define the variant use the eurotech_install.sh script with the -c option:
./eurotech_install.sh -cgpio --no-java
This will select the 'gpio' DTB variant in the production fitImage.
NOTE: If no -c option is present, the -cxx option will be selected.
1.2.2
How to manually configure the system to boot from a different DTB within the
current fitImage
To manually configure the system to boot from a different DTB within the current fitImage, you have the
following options:
Option1: Configure the system in Linux (the fw_utils must be installed)
l
Option2: Configure the system in the bootloader
l
112 / 118
setenv bootcmd 'run <target>'
saveenv
boot
<target> is one of the available boot options
l
saveenvis the command that writes the changes to flash, making them permanent.
l
Do not enter the saveenv command if you wish the change to only apply to the
current boot
Description
Size (bytes)* Hash*
Linux kernel
4527064
xx variant
37215
Flattened DTB
spi variant
36763
Flattened DTB
gpio variant
36557
Flattened DTB
ReliaGATE 10-12 User manual Rev. 2-1
4de8ed98e0ca6bedebe28794feca66d8681ac323
96ea8ceec55f50fceb7dd6ac60ccfabd4946ca55
2249f9c342e6555a9f255d54632c98b6c11128fc
b9b9beea936c92333afb036c6d7888e2febaab7f

Advertisement

Table of Contents
loading

This manual is also suitable for:

Regate-10-12-65gRegate-10-12-66gRegate-10-12-67gDynagate 10-12-6 series

Table of Contents