Error Code Base Values#

Bootloader error code base values, per logical function.

Macros#

#define

Initialization errors.

#define

Image verification errors.

#define

Storage errors.

#define

Bootload errors.

#define

Security errors.

#define

Communication component errors.

#define

XMODEM parser errors.

#define

Image file parser errors.

#define

SPI Peripheral driver errors.

#define

UART driver errors.

#define

Compression errors.

#define

RTOS erros.

#define

GPIO retention errors.

Macro Definition Documentation#

BOOTLOADER_ERROR_INIT_BASE#

#define BOOTLOADER_ERROR_INIT_BASE
Value:
0x0100L

Initialization errors.


BOOTLOADER_ERROR_PARSE_BASE#

#define BOOTLOADER_ERROR_PARSE_BASE
Value:
0x0200L

Image verification errors.


BOOTLOADER_ERROR_STORAGE_BASE#

#define BOOTLOADER_ERROR_STORAGE_BASE
Value:
0x0400L

Storage errors.


BOOTLOADER_ERROR_BOOTLOAD_BASE#

#define BOOTLOADER_ERROR_BOOTLOAD_BASE
Value:
0x0500L

Bootload errors.


BOOTLOADER_ERROR_SECURITY_BASE#

#define BOOTLOADER_ERROR_SECURITY_BASE
Value:
0x0600L

Security errors.


BOOTLOADER_ERROR_COMMUNICATION_BASE#

#define BOOTLOADER_ERROR_COMMUNICATION_BASE
Value:
0x0700L

Communication component errors.


BOOTLOADER_ERROR_XMODEM_BASE#

#define BOOTLOADER_ERROR_XMODEM_BASE
Value:
0x0900L

XMODEM parser errors.


BOOTLOADER_ERROR_PARSER_BASE#

#define BOOTLOADER_ERROR_PARSER_BASE
Value:
0x1000L

Image file parser errors.


BOOTLOADER_ERROR_SPI_PERIPHERAL_BASE#

#define BOOTLOADER_ERROR_SPI_PERIPHERAL_BASE
Value:
0x1100L

SPI Peripheral driver errors.


BOOTLOADER_ERROR_UART_BASE#

#define BOOTLOADER_ERROR_UART_BASE
Value:
0x1200L

UART driver errors.


BOOTLOADER_ERROR_COMPRESSION_BASE#

#define BOOTLOADER_ERROR_COMPRESSION_BASE
Value:
0x1300L

Compression errors.


BOOTLOADER_ERROR_RTOS_BASE#

#define BOOTLOADER_ERROR_RTOS_BASE
Value:
0x1400L

RTOS erros.


BOOTLOADER_ERROR_GPIO_RETENTION_BASE#

#define BOOTLOADER_ERROR_GPIO_RETENTION_BASE
Value:
0x1500L

GPIO retention errors.