summaryrefslogtreecommitdiff
path: root/common/tools/mksimage/mksimage.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/tools/mksimage/mksimage.c')
-rw-r--r--common/tools/mksimage/mksimage.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/common/tools/mksimage/mksimage.c b/common/tools/mksimage/mksimage.c
index ab921ac8c8..9130890c9b 100644
--- a/common/tools/mksimage/mksimage.c
+++ b/common/tools/mksimage/mksimage.c
@@ -42,6 +42,10 @@ spidcom_image_desc_300_t img_300 = {
.is_not_update = 1,
.type = 0,
.arch = SPIDCOM_IMG_DESC_SPC300,
+ .header = {
+ .magic = SPIDCOM_IMG_DESC_MAGIC,
+ .header_version = SPIDCOM_IMG_DESC_COMMON_HEADER_VERSION,
+ },
};
spidcom_image_desc_200_t img_200 = {
@@ -52,6 +56,10 @@ spidcom_image_desc_200_t img_200 = {
.is_not_success = 1,
.type = 0,
.arch = SPIDCOM_IMG_DESC_SPC200C,
+ .header = {
+ .magic = SPIDCOM_IMG_DESC_MAGIC,
+ .header_version = SPIDCOM_IMG_DESC_COMMON_HEADER_VERSION,
+ },
};
static void print_usage(const char *cmd)
@@ -162,6 +170,7 @@ int main(int argc, char **argv)
sizeof(img_200.description));
strncpy((char *)img_200.md5_sum, (const char *)md5_sum,
sizeof(img_200.md5_sum));
+ img_200.header.image_type = image_type;
img_generic = &img_200;
size_generic = sizeof(spidcom_image_desc_200_t);
break;
@@ -173,6 +182,7 @@ int main(int argc, char **argv)
strncpy((char *)img_300.md5_sum, (const char *)md5_sum,
sizeof(img_300.md5_sum));
img_300.plc_ram = plc_ram;
+ img_300.header.image_type = image_type;
img_generic = &img_300;
size_generic = sizeof(spidcom_image_desc_300_t);
break;