[U-Boot] How to handle binary data file in u-boot
Lv Terry-R65388
r65388 at freescale.com
Fri Jul 30 06:11:01 CEST 2010
Hi Reinhard,
Thank you very much.
:)
Yours
Terry
> -----Original Message-----
> From: Reinhard Meyer [mailto:reinhard.meyer at emk-elektronik.de]
> Sent: 2010年7月29日 15:45
> To: Lv Terry-R65388
> Cc: u-boot at lists.denx.de
> Subject: Re: [U-Boot] How to handle binary data file in u-boot
>
> Lv Terry-R65388 wrote:
> > Hi Experts,
> >
> > We have implemented an display utilty in u-boot and this utlity
> > needs a waveform file.
> >
> > We are planning to release this display utility, but we
> don't know
> > how to do with the waveform file. The file is as large as 800KB.
> >
> Files that large are usually not embedded within the u-boot image.
> >
> > Now we just put the waveform file on mmc and read it
> out in boot.
> >
> It depends where your u-boot image is. If its in NOR flash,
> for example, one would add a partition of suitable size to
> put the data in.
> If the external location can be flexibly defined (filename
> for SD/MMC or location for others) it is great.
> >
> > Is there any better way to deliver this binary waveform file as
> > part of the bootloader?
> >
> As part of the bootloader (image) you'd need to convert the
> bytestream into a lengthy initialized array and link it into
> the image. I'm not sure the toolchain can handle that and I
> am sure that method is not welcome in the repository (800kb
> binary --> several MB c-source)...
> > How is this case typically handled?
> >
> Have a look at the code to handle FPGA images, you can
> probably even reuse or share code with there.
>
> Reinhard
>
>
More information about the U-Boot
mailing list