Fix linker scripts

This commit is contained in:
TuxSH 2017-04-15 17:11:36 +02:00
parent 36e54642d2
commit 93c8c90804
4 changed files with 19 additions and 13 deletions

View File

@ -5,8 +5,9 @@ ENTRY(_start)
SECTIONS SECTIONS
{ {
. = 0; . = 0;
.text : ALIGN(4) { *(.text.start) *(.text*)} .text : ALIGN(4) { *(.text.start) *(.text*); . = ALIGN(4); }
.rodata : ALIGN(4) { *(.rodata*) } .rodata : ALIGN(4) { *(.rodata*); . = ALIGN(4); }
.data : ALIGN(4) { *(.data*) *(.bss* COMMON)} .data : ALIGN(4) { *(.data*); . = ALIGN(8); *(.bss* COMMON); . = ALIGN(8); }
. = ALIGN(4); . = ALIGN(4);
} }

View File

@ -5,8 +5,9 @@ ENTRY(_start)
SECTIONS SECTIONS
{ {
. = 0x01FF7FE0; . = 0x01FF7FE0;
.text : ALIGN(4) { *(.text.start) *(.text*)} .text : ALIGN(4) { *(.text.start) *(.text*); . = ALIGN(4); }
.rodata : ALIGN(4) { *(.rodata*) } .rodata : ALIGN(4) { *(.rodata*); . = ALIGN(4); }
.data : ALIGN(4) { *(.data*) *(.bss* COMMON)} .data : ALIGN(4) { *(.data*); . = ALIGN(8); *(.bss* COMMON); . = ALIGN(8); }
. = ALIGN(4); . = ALIGN(4);
} }

View File

@ -6,10 +6,13 @@ SECTIONS
{ {
. = 0x23F00000; . = 0x23F00000;
.text : ALIGN(4) { *(.text.start) *(.text*) } .text : ALIGN(4) { *(.text.start) *(.text*); . = ALIGN(4); }
.rodata : ALIGN(4) { *(.rodata*) } .rodata : ALIGN(4) { *(.rodata*); . = ALIGN(4); }
.data : ALIGN(4) { *(.data*) } .data : ALIGN(4) { *(.data*); . = ALIGN(4); }
.bss : ALIGN(4) { __bss_start = .; *(.bss* COMMON); __bss_end = .;}
__bss_start = .;
.bss : ALIGN(8) { *(.bss* COMMON); . = ALIGN(8); }
__bss_end = .;
. = ALIGN(4); . = ALIGN(4);
} }

View File

@ -5,8 +5,9 @@ ENTRY(_start)
SECTIONS SECTIONS
{ {
. = 0x24FFFE00; . = 0x24FFFE00;
.text : ALIGN(4) { *(.text.start) *(.text*)} .text : ALIGN(4) { *(.text.start) *(.text*); . = ALIGN(4); }
.rodata : ALIGN(4) { *(.rodata*) } .rodata : ALIGN(4) { *(.rodata*); . = ALIGN(4); }
.data : ALIGN(4) { *(.data*) *(.bss* COMMON)} .data : ALIGN(4) { *(.data*); . = ALIGN(8); *(.bss* COMMON); . = ALIGN(8); }
. = ALIGN(4); . = ALIGN(4);
} }