Structure definition for image header and segments, these are prepended to the over the air images.
|
#define | BIM_VER 0x3 |
|
#define | BIM_VER_OFFSET offsetof(imgHdr_t, fixedHdr.bimVer) |
|
#define | BOUNDARY_SEG_OFFSET offsetof(imgHdr_t, fixedHdr.segTypeBd) |
|
#define | COPY_DONE 0xFC |
|
#define | CRC_INVALID 0xFC |
|
#define | CRC_OFFSET offsetof(imgHdr_t, fixedHdr.crc32) |
|
#define | CRC_STAT_OFFSET offsetof(imgHdr_t, fixedHdr.crcStat) |
|
#define | CRC_VALID 0xFE |
|
#define | DEFAULT_CRC 0xFFFFFFFF |
|
#define | DEFAULT_STATE 0xFF |
|
#define | EFL_MATADATA_HDR_LEN OAD_IMG_HDR_LEN + 8 |
|
#define | IMG_BOUNDARY_SEG_ID 0x00 |
|
#define | IMG_COPY_STAT_OFFSET IMG_INFO_OFFSET |
|
#define | IMG_DATA_OFFSET BIM_VER_OFFSET |
|
#define | IMG_INFO_OFFSET offsetof(imgHdr_t, fixedHdr.imgCpStat) |
|
#define | IMG_NONCOUNT_SEG_ID 0x02 |
|
#define | IMG_PAYLOAD_SEG_ID 0x01 |
|
#define | IMG_SECURITY_SEG_ID 0x03 |
|
#define | IMG_TYPE_OFFSET offsetof(imgHdr_t, fixedHdr.imgType) |
|
#define | INVALID_ADDR 0xFFFFFFFF |
|
#define | INVALID_LEN INVALID_ADDR |
|
#define | META_VER 0x1 |
|
#define | NEED_COPY 0xFE |
|
#define | OAD_EXTFL_ID_VAL {'O', 'A', 'D', ' ', 'N', 'V', 'M', '1'} |
|
#define | OAD_IMG_HDR_LEN sizeof(imgFixedHdr_t) |
|
#define | OAD_IMG_ID_LEN 8 |
|
#define | OAD_IMG_ID_VAL |
|
#define | OAD_IMG_TYPE_APP 1 |
|
#define | OAD_IMG_TYPE_APP_STACK 3 |
|
#define | OAD_IMG_TYPE_APPSTACKLIB 7 |
|
#define | OAD_IMG_TYPE_BIM 6 |
|
#define | OAD_IMG_TYPE_FACTORY 5 |
|
#define | OAD_IMG_TYPE_HOST_BEGIN 32 |
|
#define | OAD_IMG_TYPE_HOST_END 63 |
|
#define | OAD_IMG_TYPE_NP 4 |
|
#define | OAD_IMG_TYPE_PERSISTENT_APP 0 |
|
#define | OAD_IMG_TYPE_RSVD_BEGIN 64 |
|
#define | OAD_IMG_TYPE_RSVD_END 255 |
|
#define | OAD_IMG_TYPE_STACK 2 |
|
#define | OAD_IMG_TYPE_USR_BEGIN 16 |
|
#define | OAD_IMG_TYPE_USR_END 31 |
|
#define | OAD_SW_VER_LEN 4 |
|
#define | OAD_WIRELESS_TECH_BLE 0xFFFE |
|
#define | OAD_WIRELESS_TECH_EASYLINK 0xFFBF |
|
#define | OAD_WIRELESS_TECH_RF4CE 0xFFEF |
|
#define | OAD_WIRELESS_TECH_THREAD 0xFFDF |
|
#define | OAD_WIRELESS_TECH_TIMAC_2_4G 0xFFFB |
|
#define | OAD_WIRELESS_TECH_TIMAC_SUBG 0xFFFD |
|
#define | OAD_WIRELESS_TECH_ZIGBEE 0xFFF7 |
|
#define | SEG_HDR_LEN 12 |
|
#define | SEG_LEN_OFFSET 4 |
|