RTEMS downloadable image size
Steve Battazzo
sbattazzo at gmail.com
Wed Jul 6 04:59:06 UTC 2011
Where do you get 246kB for the hex file? Is that the size of the file
itself?
In that case you can expect it to be a little more than double the size
of the actual code, because it's in Motorola S-REC format, which has the
whole code in ASCII hex, where you need two characters for each byte of
code.
What you see underneath "dec" is the base 10 representation of the code
size. I see 130,328 bytes for the .exe and 122,573 for the hex. This is
the size you should be worried about for downloading code into ROM,
right? And the exe should just barely fit into 128kB (131072 bytes).
I wonder if there is any issue with the lack of text and bss sections
when you convert to hex.. maybe somebody else will know about that.
Steve
On 07/06/2011 01:31 PM, S Akhtar wrote:
> I am sorry for the mistake in sizes mentioned
> The correct sizes are
> text data bss dec hex
> filename
> 118665 3908 7794 130328 1fd3f hello.exe
> text data bss dec hex
> filename
> 0 122573 0 122573 1de92
> rtemshello.hex
>
>
>
> On Wed, Jul 6, 2011 at 8:51 AM, S Akhtar <crystaldoll85 at gmail.com
> <mailto:crystaldoll85 at gmail.com>> wrote:
>
> Hello all
> I am using RTEMS 4.10 for my i386ex custom board. Host operating
> System is ubuntu 11.04
> I have configured my RTEMS as
> --target=i386-rtems4.10 --prefix=/opt/rtems-4.10 --disable-itron
> --disable-posix --disable-networking --disable-multiprocessing
> --enable-rtemsbsp="i386ex"
> By this configuration, i get sample application "hello world"
> executable of size 1.02 MB
> text data bss dec filename
> 118665 3908 7794 1fd3f hello.exe
> By converting it into downloadable hex file
> i386-rtems4.10-objcopy -O ihex hello.exe hello.hex
> packhex <hello.hex >rtemshello.hex
> The final downloadable image is rtemshello
> text data bss dec filename
> 0 122573 0 122573 rtemshello.hex
> The file size of rtemshello.hex is 246KB, whereas the available
> ROM in my board is 128K, is there any way i can reduce this size
> upto 128K so that i can download it into ROM?
> Thank you for your time
> Regards
>
>
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20110706/e14eaa64/attachment-0001.html>
More information about the users
mailing list