dport0_0_seg : org = 0x3FF00000, len = 0x10
dram0_0_seg : org = 0x3FFE8000, len = 0x14000
iram1_0_seg : org = 0x40100000, len = 0x8000
- irom0_0_seg : org = 0x40242010, len = 0x3C000
+ irom0_0_seg : org = 0x40281010, len = 0x6B000
}
PHDRS
} >dram0_0_seg :dram0_0_bss_phdr
/* __stack = 0x3ffc8000; */
+ .irom0.text : ALIGN(4)
+ {
+ _irom0_text_start = ABSOLUTE(.);
+
+ *libat.a:(.literal.* .text.*)
+ *libcrypto.a:(.literal.* .text.*)
+ *libespnow.a:(.literal.* .text.*)
+ *libjson.a:(.literal.* .text.*)
+ *liblwip.a:(.literal.* .text.*)
+ *libnet80211.a:(.literal.* .text.*)
+ *libsmartconfig.a:(.literal.* .text.*)
+ *libssl.a:(.literal.* .text.*)
+ *libupgrade.a:(.literal.* .text.*)
+ *libwpa.a:(.literal.* .text.*)
+ *libwpa2.a:(.literal.* .text.*)
+ *libwps.a:(.literal.* .text.*)
+
+ *libmbedtls.a:(.literal.* .text.*)
+
+ *libm.a:(.literal .text .literal.* .text.*)
+
+ *(.irom0.literal .irom.literal .irom.text.literal .irom0.text .irom.text)
+ _irom0_text_end = ABSOLUTE(.);
+ } >irom0_0_seg :irom0_0_phdr
+
.text : ALIGN(4)
{
_stext = .;
*(.gnu.linkonce.lit4.*)
_lit4_end = ABSOLUTE(.);
} >iram1_0_seg :iram1_0_phdr
-
- .irom0.text : ALIGN(4)
- {
- _irom0_text_start = ABSOLUTE(.);
- *(.irom0.literal .irom.literal .irom.text.literal .irom0.text .irom.text)
- _irom0_text_end = ABSOLUTE(.);
- } >irom0_0_seg :irom0_0_phdr
}
/* get ROM code address */