On 10/29/2014 10:03 AM, Мороз Олег wrote:
looks like the BSS segment is depend from RAM_SIZE. I'm changing file
called linkcmds:

MEMORY {
      RAM_INT : ORIGIN = 0x20000000, LENGTH = 128k

after building has

arm-rtems4.11-size shell.exe
     text       data        bss        dec        hex    filename
   364756      32256      98824     495836      790dc    shell.exe

.BSS is 98824


MEMORY {
      RAM_INT : ORIGIN = 0x20000000, LENGTH = 192k

arm-rtems4.11-size shell.exe
     text       data        bss        dec        hex    filename
   364756      32256     164360     561372      890dc    shell.exe

.BSS raised up to 164360


MEMORY {
      RAM_INT : ORIGIN = 0x20000000, LENGTH = 256K

arm-rtems4.11-size shell.exe
     text       data        bss        dec        hex    filename
   364756      32256     229896     626908      990dc   shell.exe


How can i fix the BSS size?

Sebastian should look into this but as a quick hint, the symbol marking
bss end sounds like it is after something indicating end of RAM. I have
seen this on other BSPs but the ARM linkcmds is shared, Sebastian did the
magic for that.

You should be able to spot the issue since you have test cases.

On 14.10.2014 14:47, Мороз Олег wrote:
arm-rtems4.11-readelf -l shell.exe

Elf file type is EXEC (Executable file)
Entry point 0x8000189
There are 4 program headers, starting at offset 52

Program Headers:
   Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz Flg Align
   EXIDX          0x027aa0 0x080279e8 0x080279e8 0x00008 0x00008 R   0x4
   LOAD           0x0000b8 0x08000000 0x08000000 0x27a00 0x27a00 RWE 0x8
   LOAD           0x027ab8 0x20001188 0x08027a00 0x0061c 0x0061c RW  0x8
   LOAD           0x0280e0 0x20000000 0x20000000 0x00000 0x30000 RW  0x20

  Section to Segment mapping:
   Segment Sections...
    00     .ARM.exidx
    01     .start .text .init .fini .rodata .ARM.exidx .eh_frame
.init_array .fini_array .jcr
    02     .data
    03     .vector .bss .work


On 14.10.2014 14:10, Sebastian Huber wrote:
arm-rtems4.11-readelf -l
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


--
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherr...@oarcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to