IBL Configuration
Data Fields
iblStatus_s Struct Reference

Provide status on the boot operation. More...

#include <ibl.h>

Data Fields

uint32 iblMagic
uint32 iblVersion
uint32 iblFail
uint32 i2cRetries
uint32 i2cDataRetries
uint32 spiRetries
uint32 spiDataRetries
uint32 magicRetries
uint32 mapSizeFail
uint32 mapRetries
int32 heartBeat
int32 activeBoot
int32 activeDevice
int32 activeFileFormat
uint32 autoDetectFailCnt
uint32 nameDetectFailCnt
uint32 invalidDataFormatSpec
uint32 exitAddress
iblEthBootInfo_t ethParams

Detailed Description

Provide status on the boot operation.

Run time status of the IBL is provided to aid in debugging


Field Documentation

int32 activeBoot

Describes the active boot mode Defines the boot modes supported by the IBL

int32 activeDevice

Describes the active boot peripheral device IblActiveDevice

Describes the format being decoded

Counts the number of times an auto detect of the data format failed

Last ethernet boot attemp parameters

uint32 exitAddress

If non-zero the IBL exited and branched to this address

int32 heartBeat

An increasing value as long as the boot code is running

Number of retries while reading block data from the i2c

uint32 i2cRetries

Count of I2C read retries

uint32 iblFail

If non-zero the IBL has encountered a fatal error

uint32 iblMagic

The ibl_MAGIC_VALUE is placed here to indicate the boot has begun

uint32 iblVersion

The version number. MSB = major, SMSB = minor, SLSB = minor minor LSB= tiny

Counts the number of times the main boot found an invalid boot format request

uint32 magicRetries

Count of I2C/SPI re-reads because the magic number was incorrect

uint32 mapRetries

Number of times the checksum failed on the read of the i2c/spi map

uint32 mapSizeFail

Number of times an invalid map table size was read from the i2c/spi

Counts the number of times an name detect of the data format failed

Number of retries while reading block data from the spi

uint32 spiRetries

Count of SPI read retries


The documentation for this struct was generated from the following file:
 All Data Structures Variables