Communication plugin error codesError Codes

Description

Bootloader error codes returned by communication plugins.

Offset from BOOTLOADER_ERROR_COMMUNICATION_BASE

Macros

#define BOOTLOADER_ERROR_COMMUNICATION_INIT   (BOOTLOADER_ERROR_COMMUNICATION_BASE | 0x01L)
 
#define BOOTLOADER_ERROR_COMMUNICATION_START   (BOOTLOADER_ERROR_COMMUNICATION_BASE | 0x02L)
 Could not start communication with host (timeout, sync error, version mismatch, ...)
 
#define BOOTLOADER_ERROR_COMMUNICATION_DONE   (BOOTLOADER_ERROR_COMMUNICATION_BASE | 0x03L)
 Host closed communication, no image received.
 
#define BOOTLOADER_ERROR_COMMUNICATION_ERROR   (BOOTLOADER_ERROR_COMMUNICATION_BASE | 0x04L)
 Unrecoverable error in host-bootloader communication.
 
#define BOOTLOADER_ERROR_COMMUNICATION_IMAGE_ERROR   (BOOTLOADER_ERROR_COMMUNICATION_BASE | 0x05L)
 Host closed communication, no valid image received.
 
#define BOOTLOADER_ERROR_COMMUNICATION_TIMEOUT   (BOOTLOADER_ERROR_COMMUNICATION_BASE | 0x06L)
 Communication aborted, no response from host.
 

Macro Definition Documentation

#define BOOTLOADER_ERROR_COMMUNICATION_INIT   (BOOTLOADER_ERROR_COMMUNICATION_BASE | 0x01L)

Invalid input parameter to security algorithm Could not initialize hardware resources for communication protocol

Definition at line 185 of file btl_errorcode.h.