1.2.5.3.6 FW_IMG_HDR Struct

C

typedef struct
{
    // Meta Data Sequence Number.
    uint32_t        MD_SEQ_NUM;
    // Meta Data Revision.
    uint8_t         MD_REV;
    // Meta Data Container Index.
    uint8_t         MD_CONT_IDX;
    // Meta Data Payload Length.
    uint16_t        MD_PL_LEN;
    // Meta Data Coherence.
    uint32_t        MD_COHERENCE;
    // Meta Data Authentication Method.
    uint8_t         MD_AUTH_METHOD;
    // Meta Data Authentication Key.
    uint8_t         MD_AUTH_KEY;
    // Meta Data Decryption Method.
    uint8_t         MD_DEC_METHOD;
    // Meta Data Decryption Key.
    uint8_t         MD_DEC_KEY;
    
    // Firmware Image Revision.
    uint32_t        FW_IMG_REV;
    // Firmware Image Source Address.
    uint32_t        FW_IMG_SRC_ADDR;
    // Firmware Image Destionation Address.
    uint32_t        FW_IMG_DST_ADDR;
    // Firmware Image Image Length.
    uint32_t        FW_IMG_LEN;
    // Firmware Image Authentication Method.
    uint8_t         FW_IMG_AUTH_METHOD;
    // Firmware Image Authentication Key.
    uint8_t         FW_IMG_AUTH_KEY;
    // Firmware Image Decryption Method.
    uint8_t         FW_IMG_DEC_METHOD;
    // Firmware Image Decryption Key.
    uint8_t         FW_IMG_DEC_KEY;
    // Firmware Image Signature.
    uint8_t         FW_IMG_SIG[96];
    
    // PAT Image Source Address.
    uint32_t        PAT_IMG_SRC_ADDR;
    // PAT Image Destination Address.
    uint32_t        PAT_IMG_DST_ADDR;
    // PAT Image Length.
    uint32_t        PAT_IMG_LEN;
    // PAT Image Signature.
    uint8_t         PAT_IMG_SIG[96];
    
    // MetaData Signature.
    uint8_t         MD_SIG[96];
} FW_IMG_HDR;

Description

Defines the firmware image header information used in bootloader