changes the order of sdata and srodata
This commit is contained in:
parent
c83b10df38
commit
8bb7365819
22
env/iss/link.lds
vendored
22
env/iss/link.lds
vendored
@ -13,6 +13,7 @@ PHDRS
|
|||||||
flash PT_LOAD;
|
flash PT_LOAD;
|
||||||
ram_init PT_LOAD;
|
ram_init PT_LOAD;
|
||||||
ram PT_NULL;
|
ram PT_NULL;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
||||||
@ -123,22 +124,30 @@ SECTIONS
|
|||||||
*(.gnu.linkonce.d.*)
|
*(.gnu.linkonce.d.*)
|
||||||
} >ram AT>flash :ram_init
|
} >ram AT>flash :ram_init
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.sdata :
|
||||||
|
{
|
||||||
|
|
||||||
|
__SDATA_BEGIN__ = .;
|
||||||
|
*(.sdata .sdata.*)
|
||||||
|
*(.gnu.linkonce.s.*)
|
||||||
|
|
||||||
|
} >ram AT>flash :ram_init
|
||||||
|
|
||||||
|
|
||||||
.srodata :
|
.srodata :
|
||||||
{
|
{
|
||||||
|
|
||||||
PROVIDE( _gp = . + 0x800 );
|
PROVIDE( _gp = . + 0x800 );
|
||||||
*(.srodata.cst16)
|
*(.srodata.cst16)
|
||||||
*(.srodata.cst8)
|
*(.srodata.cst8)
|
||||||
*(.srodata.cst4)
|
*(.srodata.cst4)
|
||||||
*(.srodata.cst2)
|
*(.srodata.cst2)
|
||||||
*(.srodata .srodata.*)
|
*(.srodata .srodata.*)
|
||||||
|
|
||||||
} >ram AT>flash :ram_init
|
} >ram AT>flash :ram_init
|
||||||
|
|
||||||
.sdata :
|
|
||||||
{
|
|
||||||
__SDATA_BEGIN__ = .;
|
|
||||||
*(.sdata .sdata.*)
|
|
||||||
*(.gnu.linkonce.s.*)
|
|
||||||
} >ram AT>flash :ram_init
|
|
||||||
|
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
PROVIDE( _edata = . );
|
PROVIDE( _edata = . );
|
||||||
@ -172,3 +181,4 @@ SECTIONS
|
|||||||
PROVIDE( tohost = 0xfffffff0 );
|
PROVIDE( tohost = 0xfffffff0 );
|
||||||
PROVIDE( fromhost = 0xfffffff8 );
|
PROVIDE( fromhost = 0xfffffff8 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user