summaryrefslogtreecommitdiff
path: root/tools/imximage.c
diff options
context:
space:
mode:
authorTroy Kisky <troy.kisky@boundarydevices.com>2012-10-03 15:47:06 +0000
committerStefano Babic <sbabic@denx.de>2012-10-20 17:13:01 +0200
commit348ca8efb79652d2b259fbd0ed6d317a77a8cbb9 (patch)
tree0055b16b72b65c04899f1d04d44d214780370d56 /tools/imximage.c
parent8d8cc828f456a64143a0b94c751f8cfcecfe5dcc (diff)
downloadu-boot-imx-348ca8efb79652d2b259fbd0ed6d317a77a8cbb9.zip
u-boot-imx-348ca8efb79652d2b259fbd0ed6d317a77a8cbb9.tar.gz
u-boot-imx-348ca8efb79652d2b259fbd0ed6d317a77a8cbb9.tar.bz2
imximage: fix size of image to load.
sbuf->st_size already includes sizeof(struct imx_header), so remove extra addition. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
Diffstat (limited to 'tools/imximage.c')
-rw-r--r--tools/imximage.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/imximage.c b/tools/imximage.c
index 3e9ee6a..7dbf36c 100644
--- a/tools/imximage.c
+++ b/tools/imximage.c
@@ -221,8 +221,7 @@ static void set_imx_hdr_v1(struct imx_header *imxhdr, uint32_t dcd_len,
/* The external flash header must be at the end of the DCD table */
dcd_v1->addr_data[dcd_len].type = sbuf->st_size +
- imxhdr->flash_offset +
- sizeof(struct imx_header);
+ imxhdr->flash_offset;
/* Security feature are not supported */
fhdr_v1->app_code_csf = 0;
@@ -253,8 +252,7 @@ static void set_imx_hdr_v2(struct imx_header *imxhdr, uint32_t dcd_len,
hdr_v2->boot_data.start = fhdr_v2->self - imxhdr->flash_offset;
hdr_v2->boot_data.size = sbuf->st_size +
- imxhdr->flash_offset +
- sizeof(struct imx_header);
+ imxhdr->flash_offset;
/* Security feature are not supported */
fhdr_v2->csf = 0;