mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-22 17:47:04 +08:00
fix(esp8266): Fix and clean up link file
This commit is contained in:
@ -68,8 +68,8 @@ SECTIONS
|
|||||||
.rtc.data :
|
.rtc.data :
|
||||||
{
|
{
|
||||||
_rtc_data_start = ABSOLUTE(.);
|
_rtc_data_start = ABSOLUTE(.);
|
||||||
*(.rtc.data)
|
*(.rtc.data .rtc.data.*)
|
||||||
*(.rtc.rodata)
|
*(.rtc.rodata .rtc.rodata.*)
|
||||||
_rtc_data_end = ABSOLUTE(.);
|
_rtc_data_end = ABSOLUTE(.);
|
||||||
} > rtc_seg
|
} > rtc_seg
|
||||||
|
|
||||||
@ -142,16 +142,13 @@ SECTIONS
|
|||||||
.data : ALIGN(4)
|
.data : ALIGN(4)
|
||||||
{
|
{
|
||||||
_data_start = ABSOLUTE(.);
|
_data_start = ABSOLUTE(.);
|
||||||
*(.data)
|
*(.data .data.*)
|
||||||
*(.data.*)
|
*(.dram0 .dram0.*)
|
||||||
*(.dram0. .dram0.*)
|
|
||||||
*(.gnu.linkonce.d.*)
|
*(.gnu.linkonce.d.*)
|
||||||
*(.data1)
|
*(.data1)
|
||||||
*(.sdata)
|
*(.sdata .sdata.*)
|
||||||
*(.sdata.*)
|
|
||||||
*(.gnu.linkonce.s.*)
|
*(.gnu.linkonce.s.*)
|
||||||
*(.sdata2)
|
*(.sdata2 .sdata2.*)
|
||||||
*(.sdata2.*)
|
|
||||||
*(.gnu.linkonce.s2.*)
|
*(.gnu.linkonce.s2.*)
|
||||||
*(.jcr)
|
*(.jcr)
|
||||||
_data_end = ABSOLUTE(.);
|
_data_end = ABSOLUTE(.);
|
||||||
@ -210,16 +207,13 @@ SECTIONS
|
|||||||
. = ALIGN (8);
|
. = ALIGN (8);
|
||||||
_bss_start = ABSOLUTE(.);
|
_bss_start = ABSOLUTE(.);
|
||||||
*(.dynsbss)
|
*(.dynsbss)
|
||||||
*(.sbss)
|
*(.sbss .sbss.*)
|
||||||
*(.sbss.*)
|
|
||||||
*(.gnu.linkonce.sb.*)
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
*(.sbss2)
|
*(.sbss2 .sbss2.*)
|
||||||
*(.sbss2.*)
|
|
||||||
*(.gnu.linkonce.sb2.*)
|
*(.gnu.linkonce.sb2.*)
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss)
|
*(.bss .bss.*)
|
||||||
*(.bss.*)
|
|
||||||
*(.gnu.linkonce.b.*)
|
*(.gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (8);
|
. = ALIGN (8);
|
||||||
@ -232,7 +226,7 @@ SECTIONS
|
|||||||
.irom0.text : ALIGN(4)
|
.irom0.text : ALIGN(4)
|
||||||
{
|
{
|
||||||
_irom0_text_start = ABSOLUTE(.);
|
_irom0_text_start = ABSOLUTE(.);
|
||||||
*(.user.data)
|
*(.user.data .user.data.*)
|
||||||
*(.rodata.* .rodata .irom0.literal .irom.literal .irom.text.literal .irom0.text .irom.text)
|
*(.rodata.* .rodata .irom0.literal .irom.literal .irom.text.literal .irom0.text .irom.text)
|
||||||
*(.literal.* .text.*)
|
*(.literal.* .text.*)
|
||||||
*(.rodata2.* .rodata2 .literal2.* .literal2 .text2.* .text2)
|
*(.rodata2.* .rodata2 .literal2.* .literal2 .text2.* .text2)
|
||||||
|
Reference in New Issue
Block a user