<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.3">
</HEAD>
<BODY>
Hi Avinash,<BR>
<BR>
see inline.<BR>
<BR>
Il giorno mer, 02/04/2008 alle 14.26 -0700, Avinash Vijayvergia ha scritto:
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">Hi Luig</FONT><B>I</B><BR>
    <BR>
</BLOCKQUOTE>
<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">Thank you for your mail. I actually have two questions:</FONT>
    <OL TYPE=1>
        <LI TYPE=1 VALUE=1><FONT COLOR="#000000">What is the format of u-boot header? Can you refer me to some documentation?</FONT>
    </OL>
</BLOCKQUOTE>
<BR>
What do you intend for &quot;u-boot header&quot;? U-boot uses the uImage format for the kernels images. You can check the file include/image.h (row 175) to understand the (old) uImage format. See this link: <BR>
<A HREF="http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=blob;f=include/image.h;h=36143e25acfe3684a751a4ee6a5cf945524ef424;hb=74d1e66d22dac91388bc538b2fe19f735edc5b82">http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=blob;f=include/image.h;h=36143e25acfe3684a751a4ee6a5cf945524ef424;hb=74d1e66d22dac91388bc538b2fe19f735edc5b82</A><BR>
<BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    <OL TYPE=1>
        <LI TYPE=1 VALUE=1><FONT COLOR="#000000">I want to compress u-boot. I have picked up nrv2b.c from Koders.com which is in use by many people :). I couldn't understand how it does encoding and decoding. I wanted to use this algo and do compression and decompression of my binaries. You can search google for nrv2b.c and you will get it from Koder.com.</FONT>
    </OL>
</BLOCKQUOTE>
<BR>
U-boot is the object code, the bootloader... how can you compress it? it is a non-sense for me. Anyway, if you need to compress the kernel image, you need to use the uImage format and the utility mkimage (see tools directory). I recently posted a patch to support the lzma compression algorithm (that works better than bzip2 and gzip): you can search in the mailing list archive to retrieve this patch.<BR>
<BR>
Are you sure that nrv2b is better than powerful lzma or bzip2? Do you have benchmarks on this point? If you demonstrate me that nrv2b is a good choice I can consider to make the patch for the community... I have an application that has a very small flash memory... nrv2b should be a choice...<BR>
<BR>
Best regards,<BR>
<BR>
luigi<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">Thanks for your help</FONT><BR>
    <FONT COLOR="#000000">Avinash</FONT><BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">----- Original Message ----</FONT><BR>
    <FONT COLOR="#000000">From: Luigi 'Comio' Mantellini &lt;luigi.mantellini@idf-hit.com&gt;</FONT><BR>
    <FONT COLOR="#000000">To: Avinash Vijayvergia &lt;avinashs36@yahoo.com&gt;</FONT><BR>
    <FONT COLOR="#000000">Cc: u-boot-users@lists.sourceforge.net</FONT><BR>
    <FONT COLOR="#000000">Sent: Wednesday, April 2, 2008 2:19:36 PM</FONT><BR>
    <FONT COLOR="#000000">Subject: Re: [U-Boot-Users] help - u-boot header &amp; compression</FONT><BR>
    <BR>
    <FONT COLOR="#000000">Hi Avinash,</FONT><BR>
    <BR>
    <FONT COLOR="#000000">I'm not undestanding if you want compress the U-Boot code or if you want compress the uImage image.</FONT><BR>
    <FONT COLOR="#000000">Anyway, I don't know the nrv2b algorithm, can you give me any links?</FONT><BR>
    <BR>
    <FONT COLOR="#000000">thanks,</FONT><BR>
    <BR>
    <FONT COLOR="#000000">luigi</FONT><BR>
    <BR>
    <FONT COLOR="#000000">Il giorno mer, 02/04/2008 alle 13.54 -0700, Avinash Vijayvergia ha scritto: </FONT><BR>
    <BLOCKQUOTE TYPE=CITE>
        <FONT COLOR="#000000">Hi All</FONT><BR>
        <BR>
        <FONT COLOR="#000000">I am working on AT91SAM9260 ARM9 core. I have very small flash memory and hence need to compress the u-boot. I have picked nrv2b algo for that. Can someone suggest me how to put the compression info in the u-boot header. I want to know the details of u-boot header too.</FONT><BR>
        <BR>
        <FONT COLOR="#000000">Thanks</FONT><BR>
        <FONT COLOR="#000000">Avinash</FONT><BR>
        <BR>
        
<HR SIZE="1">
<BR>
        <BR>
        <FONT COLOR="#000000">You rock. That's why Blockbuster's offering you <A HREF="http://us.rd.yahoo.com/evt=47523/*http://tc.deals.yahoo.com/tc/blockbuster/text5.com">one month of Blockbuster Total Access</A>, No Cost. </FONT>
<PRE>
<FONT COLOR="#000000">-------------------------------------------------------------------------</FONT>
<FONT COLOR="#000000">Check out the new <A HREF="http://SourceForge.net">SourceForge.net</A> Marketplace.</FONT>
<FONT COLOR="#000000">It's the best place to buy or sell services for</FONT>
<FONT COLOR="#000000">just about anything Open Source.</FONT>
<FONT COLOR="#000000"><A HREF="http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace">http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace</A></FONT>
<FONT COLOR="#000000">_______________________________________________ U-Boot-Users mailing list <A HREF="mailto:U-Boot-Users@lists.sourceforge.net">U-Boot-Users@lists.sourceforge.net</A> <A HREF="https://lists.sourceforge.net/lists/listinfo/u-boot-users">https://lists.sourceforge.net/lists/listinfo/u-boot-users</A></FONT>
</PRE>
    </BLOCKQUOTE>
    <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<TABLE CELLSPACING="9" CELLPADDING="0">
<TR>
<TD>
<BR>
</TD>
<TD>
<B>Ing. Luigi Mantellini</B><BR>
Industrie Dial Face S.p.A.<BR>
Via Canzo, 4 <BR>
20068 Peschiera Borromeo (MI)<BR>
Tel.: +39 02 5167 2813<BR>
Fax: +39 02 5167 2459<BR>
E-mail: <A HREF="mailto:luigi.mantellini@idf-hit.com">luigi.mantellini@idf-hit.com</A>
</TD>
</TR>
</TABLE>
<BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    
<HR SIZE="1">
<BR>
    <FONT COLOR="#000000">You rock. That's why Blockbuster's offering you <A HREF="http://us.rd.yahoo.com/evt=47523/*http://tc.deals.yahoo.com/tc/blockbuster/text5.com">one month of Blockbuster Total Access</A>, No Cost.</FONT><BR>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<TABLE CELLSPACING="9" CELLPADDING="0">
<TR>
<TD>
<A HREF="http://www.idf-hit.com"><IMG SRC="file:///home/comio/Desktop/IDF/indDialFace_pulito.gif" ALIGN="bottom" BORDER="0"></A>
</TD>
<TD>
<B>Ing. Luigi Mantellini</B><BR>
Industrie Dial Face S.p.A.<BR>
Via Canzo, 4 <BR>
20068 Peschiera Borromeo (MI)<BR>
Tel.: +39 02 5167 2813<BR>
Fax: +39 02 5167 2459<BR>
E-mail: <A HREF="mailto:luigi.mantellini@idf-hit.com">luigi.mantellini@idf-hit.com</A>
</TD>
</TR>
</TABLE>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>