> 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
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to