Communication Component Error Codes#

Bootloader error codes returned by communication components.

Offset from BOOTLOADER_ERROR_COMMUNICATION_BASE

Macros#

#define
BOOTLOADER_ERROR_COMMUNICATION_INIT (BOOTLOADER_ERROR_COMMUNICATION_BASE | 0x01L)

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

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