> 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