On 08/27/2013 08:17 AM, Stefano Babic wrote:
> Implement function vrec_header to be able to pad the final
> data image file according the what has been calculated for
> boot_data.length.
> 
> Signed-off-by: Stefano Babic <sba...@denx.de>
> 
> ---
> Changes in v4:
> - fix crash when imximage_init_loadsize is not set
> Found during regression tests with boards ima3-mx53 and m53evk (Stefano Babic)
> 
> Changes in v3:
> - uses stat instead of open / fstat / close (Marek Vasut)
> 
> Changes in v2: None
> 
>  tools/imximage.c |   88 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++--
>  1 file changed, 85 insertions(+), 3 deletions(-)
> 

<snip>

> +static int imximage_generate(struct mkimage_params *params,
> +     struct image_type_params *tparams)
> +{
> +     struct imx_header *imxhdr;
> +     size_t alloc_len;
> +     struct stat sbuf;
> +     char *datafile = params->datafile;
> +     uint32_t pad_len;
> +
> +     memset(&imximage_header, 0, sizeof(imximage_header));
> +
> +     /*
> +      * In order to not change the old imx cfg file
> +      * by adding VERSION command into it, here need
> +      * set up function ptr group to V1 by default.
> +      */
> +     imximage_version = IMXIMAGE_V1;
> +     /* Be able to detect if the cfg file has no BOOT_FROM tag */
> +     imximage_ivt_offset = FLASH_OFFSET_UNDEFINED;
> +     imximage_csf_size = 0;
> +     set_hdr_func(imxhdr);

Doesn't this line has compiling warning for you?

imximage.c: In function ‘imximage_generate’:
imximage.c:634: warning: ‘imxhdr’ is used uninitialized in this function

York


_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to