Image Parser Error Codes#
Bootloader error codes returned by the image file parser.
Offset from BOOTLOADER_ERROR_PARSER_BASE
Macros#
#define
BOOTLOADER_ERROR_PARSER_UNEXPECTED (BOOTLOADER_ERROR_PARSER_BASE | 0x01L)
Encountered unexpected data/option.
#define
BOOTLOADER_ERROR_PARSER_BUFFER (BOOTLOADER_ERROR_PARSER_BASE | 0x02L)
Ran out of internal buffer space.
#define
BOOTLOADER_ERROR_PARSER_PARSED (BOOTLOADER_ERROR_PARSER_BASE | 0x03L)
Internal state: done parsing the current input buffer.
#define
BOOTLOADER_ERROR_PARSER_KEYERROR (BOOTLOADER_ERROR_PARSER_BASE | 0x04L)
Invalid encryption key or no key not present.
#define
BOOTLOADER_ERROR_PARSER_CRC (BOOTLOADER_ERROR_PARSER_BASE | 0x05L)
Invalid checksum.
#define
BOOTLOADER_ERROR_PARSER_SIGNATURE (BOOTLOADER_ERROR_PARSER_BASE | 0x06L)
Invalid signature.
#define
BOOTLOADER_ERROR_PARSER_EOF (BOOTLOADER_ERROR_PARSER_BASE | 0x07L)
Image parsing is already done (or has previously errored out)
#define
BOOTLOADER_ERROR_PARSER_UNKNOWN_TAG (BOOTLOADER_ERROR_PARSER_BASE | 0x08L)
Unknown data type in image file.
#define
BOOTLOADER_ERROR_PARSER_VERSION (BOOTLOADER_ERROR_PARSER_BASE | 0x09L)
Image file version doesn't match with parser.
#define
BOOTLOADER_ERROR_PARSER_FILETYPE (BOOTLOADER_ERROR_PARSER_BASE | 0x0AL)
Image file type doesn't match with parser.
#define
BOOTLOADER_ERROR_PARSER_INIT (BOOTLOADER_ERROR_PARSER_BASE | 0x0BL)
Initialization failed.
#define
BOOTLOADER_ERROR_PARSER_REJECTED (BOOTLOADER_ERROR_PARSER_BASE | 0x0CL)
Upgrade file was rejected.
#define
BOOTLOADER_ERROR_PARSER_OVERLAP (BOOTLOADER_ERROR_PARSER_BASE | 0x0DL)
Upgrade file overlaps with the upgrade location.
#define
BOOTLOADER_ERROR_PARSER_INVALID_TAG_ORDER (BOOTLOADER_ERROR_PARSER_BASE | 0x0EL)
A GBL tag occurred in an order forbidden by the GBL format spec.
#define
BOOTLOADER_ERROR_PARSER_OOB_WRITE (BOOTLOADER_ERROR_PARSER_BASE | 0x0FL)
OOB write in the storage slot while parsing the GBL file.