public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Steven Scholz <steven.scholz@imc-berlin.de>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] gunzip command?
Date: Fri, 26 Sep 2003 15:13:36 +0200	[thread overview]
Message-ID: <3F743B80.2010204@imc-berlin.de> (raw)
In-Reply-To: <873cejhfes.fsf@deepthought.outer.space.org>

Hi Detlev,

>>My questions:
>>1. Should we add a "gunzip" command to U-Boot?
>>2. Should we add a command (similar to bootm) that takes an image, decompresses
>>it and checks CRC etc.?
>>3. Or should we put this into the "fpga load" command?
>>
>>I would go for the first. Maybe the second. Third seems to be too limited.
>>
>>Any comments?
> 
> 
> Yes, why implement things that are already there?  See our
> documentation[1] for exactly this problem.  I know, it takes some
> courage to use "bootm" to uncompress, but hey, it works...

Aah. Yes. I tought about that. I actually just try the following:
1. Create a new image typ "FPGA Data"
2. Hack cmd_bootm.c to handle this and to directly call fpga_load()

DAB4K2> bootm 40040000
## Booting image at 40040000 ...
    Image Name:   DAB4K_TEST-
    Created:      2003-09-22   8:20:19 UTC
    Image Type:   FPGA Data Image (gzip compressed)
    Data Size:    56098 Bytes = 54.8 kB
    Load Address: 00200000
    Entry Point:  00000000
    Verifying Checksum ... OK
    Uncompressing FPGA Image ... OK
    Calling fpga_load( 0, 0x200000, 166965)...
ACEX1K_load: Launching Passive Serial Loader
ACEX1K_ps_load: start with interface functions @ 0x00ffa034
Loading FPGA Device 0...
....................
Done.

The "Load Address" could be used as a free RAM Address for decompressing.
The "Start Address" could be the number of the FPGA device (first argument for 
fpga_load) so we could handle more than one FPGA in one Multi-Image file.

What do you think?

Is it worth it to go that way. Or is the you suggested way preferred as you 
could do the rest using simple scripts...?

How could I get the uncompressed size??? Does bootm update $filesize?

fpga_load needs a size. So if I use bootm only for uncompressing how could I 
pass the lenght to fpga_load()???

Steven

      reply	other threads:[~2003-09-26 13:13 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-26 12:05 [U-Boot-Users] gunzip command? Steven Scholz
2003-09-26 13:01 ` Detlev Zundel
2003-09-26 13:13   ` Steven Scholz [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3F743B80.2010204@imc-berlin.de \
    --to=steven.scholz@imc-berlin.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox