Re: ucLinux and XIP memory savings

"Anna Fischer (novero/Bochum)" <[email protected]>
Newsgroups gmane.linux.uclinux.devel
Message-ID <CBB26B88EF85F6489575628B28ECBE6D4326C49D5F@ablexc01.internal.novero.com>
> Subject: Re: [uClinux-dev] ucLinux and XIP memory savings
> 
> 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.
> ====


Is there a limit on any of the sections (.text,.bss,.data) when using PIC on ARM architectures? As far as I have read there used to be a size limitation for .data+.bss on m68k architectures of 32K and for .text there is a limit of 64K. This only applies to the PIC executable format. 
Are there any similar restrictions for XIP on ARM?

Thanks.
_______________________________________________
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.