Re: ucLinux and XIP memory savings

"Ted Ma" <[email protected]>
Newsgroups gmane.linux.uclinux.devel
Organization Arcturus Networks
Message-ID <[email protected]>
Hi Larry,
    flthdr is the utility to manipulate the header
====
The flat format also defines the stack size for an application as a field  
in the flat header. To increase the stack allocated to an application, a  
simple change of this field is all that is required. This can be done with  
the flthdr command, like this:
flthdr -s  flat-executable

  The flat format also allows two compression options. The entire  
executable can be compressed, providing maximum ROM savings. It also  
offers the often useful side effect that the application is loaded  
entirely into a contiguous RAM block. You also may choose  
data-segment-only compression. This is important if you want to save ROM  
space but still want the option to utilize XIP. The following:

flthdr -z flat-executable
    creates a fully compressed executable, and

flthdr -d flat-executable
    compresses only the data segment.
====
                                ...MaTed
On Fri, 05 Jul 2013 15:41:45 -0400, Larry Baker <[email protected]> wrote:

> Anna,
>
>>> Subject: Re: [uClinux-dev] ucLinux and XIP memory savings
>>>
==== SNIP ====

> working on if you need to do that.  I think there is a utility to  
> manipulate uCLinux
> flat binary header bits, but I don't remember what it is called.
>
>> Thanks,
>> Anna
>
>
> I will send you off-list copies of my documentation for my uClinux work  
> and my GCC fixes.
>
> Larry Baker
> US Geological Survey
> 650-329-5608
> [email protected]
>


-- 
____________________________________
Ted Ma
Arcturus Networks Inc.
300-701 Evans Ave.
416 621-0125 x231
Toronto, Ontario
M9C 1A3
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.