Image Parser Error Codes

Description

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)
 
#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.
 

Macro Definition Documentation

#define BOOTLOADER_ERROR_PARSER_BUFFER   (BOOTLOADER_ERROR_PARSER_BASE | 0x02L)

Ran out of internal buffer space. Please increase internal buffer size to match biggest header

Definition at line 255 of file btl_errorcode.h.