B E L K Q u i c k S t a r t G u i d e
v . 1 . 0 . 9
be configured by U-Boot depending on the particular
memory chip, which can be different for the various
SOM models)
●
getting the complete hardware configuration
(combining ConfigID with the information collectable
at runtime) of a product deployed on the field
In simple words, model identification means the capability of
reading a numerical code, stored in an available device (SOC's
OTP , I2C EEPROM, 1-wire memories, protected NOR flash,
etc.)
There are two
ConfigIDs
:
●
SOM ConfigID: which reflects the characteristics of
the SOM (stored on the SOM itself)
●
Carrier Board (CB) ConfigID: which reflects the
characteristics of the carrier board that hosts the
SOM (stored on the carrier board itself and read by
the SOM at boot time)
An additional attribute is
UniqueID
, which is a read-only code
which univocally identifies a single product and is used for
traceability.
3.4.7.1 Customer's action
DAVE Embedded Systems recommends to be up-to-date with
Official SOM's BSPs for taking advantages of
ConfigID/UniqueId features: this is the only required action.
●
ConfigID advantage: to allow U-Boot bootloader to be
executed only with the correct configuration (if the
U-Boot loaded is not the proper one, it may stop
execution avoiding incorrect behaviour)
●
UniqueID advantage: to trace univocally each
individual SOMs and, in turn, all the on-the-field
equipments
3.4.7.2 ConfigID values
ConfigID is a N-bit (typically N>8) signed integer, that can
have the following values:
March, 2016
52/66