summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/as3525/app.lds9
-rw-r--r--firmware/target/arm/as3525/boot.lds2
-rw-r--r--firmware/target/arm/s5l8700/app.lds9
-rw-r--r--firmware/target/arm/s5l8700/boot.lds8
-rw-r--r--firmware/target/arm/s5l8702/app.lds9
-rw-r--r--firmware/target/arm/s5l8702/boot.lds8
6 files changed, 21 insertions, 24 deletions
diff --git a/firmware/target/arm/as3525/app.lds b/firmware/target/arm/as3525/app.lds
index b24a2cf00b..c2fce0dcec 100644
--- a/firmware/target/arm/as3525/app.lds
+++ b/firmware/target/arm/as3525/app.lds
@@ -57,7 +57,6 @@ SECTIONS
{
_loadaddress = .;
_textstart = .;
- *(.text)
*(.text*)
*(.glue_7)
*(.glue_7t)
@@ -84,9 +83,9 @@ SECTIONS
.iram :
{
_iramstart = .;
- *(.icode)
- *(.irodata)
- *(.idata)
+ *(.icode*)
+ *(.irodata*)
+ *(.idata*)
. = ALIGN(0x4);
_iramend = .;
} > IRAM AT> DRAM
@@ -97,7 +96,7 @@ SECTIONS
{
_iedata = .;
*(.qharray)
- *(.ibss)
+ *(.ibss*)
. = ALIGN(0x4);
_iend = .;
} > IRAM
diff --git a/firmware/target/arm/as3525/boot.lds b/firmware/target/arm/as3525/boot.lds
index 2274eea13a..9861ef2125 100644
--- a/firmware/target/arm/as3525/boot.lds
+++ b/firmware/target/arm/as3525/boot.lds
@@ -23,7 +23,7 @@ SECTIONS
*(.glue_7)
*(.glue_7t)
*(.text*)
- *(.icode)
+ *(.icode*)
} > IRAM
.data : {
diff --git a/firmware/target/arm/s5l8700/app.lds b/firmware/target/arm/s5l8700/app.lds
index aa37addbf6..01b57c3bbd 100644
--- a/firmware/target/arm/s5l8700/app.lds
+++ b/firmware/target/arm/s5l8700/app.lds
@@ -51,7 +51,6 @@ SECTIONS
_loadaddress = .;
_textstart = .;
*(.init.text)
- *(.text)
*(.text*)
*(.glue_7)
*(.glue_7t)
@@ -78,9 +77,9 @@ SECTIONS
.iram :
{
_iramstart = .;
- *(.icode)
- *(.irodata)
- *(.idata)
+ *(.icode*)
+ *(.irodata*)
+ *(.idata*)
. = ALIGN(0x4);
_iramend = .;
} > IRAM AT> DRAM
@@ -90,7 +89,7 @@ SECTIONS
{
_iedata = .;
*(.qharray)
- *(.ibss)
+ *(.ibss*)
. = ALIGN(0x4);
_iend = .;
} > IRAM
diff --git a/firmware/target/arm/s5l8700/boot.lds b/firmware/target/arm/s5l8700/boot.lds
index ccedda579d..4d3c80f1b9 100644
--- a/firmware/target/arm/s5l8700/boot.lds
+++ b/firmware/target/arm/s5l8700/boot.lds
@@ -75,9 +75,9 @@ SECTIONS
.data : {
_datastart = . ;
- *(.irodata)
- *(.icode)
- *(.idata)
+ *(.irodata*)
+ *(.icode*)
+ *(.idata*)
*(.data*)
*(.ncdata*);
. = ALIGN(0x4);
@@ -106,7 +106,7 @@ SECTIONS
.bss (NOLOAD) : {
_edata = .;
*(.bss*);
- *(.ibss);
+ *(.ibss*);
*(.ncbss*);
*(COMMON);
. = ALIGN(0x4);
diff --git a/firmware/target/arm/s5l8702/app.lds b/firmware/target/arm/s5l8702/app.lds
index ec66e5d969..60ecdc6738 100644
--- a/firmware/target/arm/s5l8702/app.lds
+++ b/firmware/target/arm/s5l8702/app.lds
@@ -46,7 +46,6 @@ SECTIONS
_loadaddress = .;
_textstart = .;
*(.init.text)
- *(.text)
*(.text*)
*(.glue_7)
*(.glue_7t)
@@ -73,9 +72,9 @@ SECTIONS
.iram :
{
_iramstart = .;
- *(.icode)
- *(.irodata)
- *(.idata)
+ *(.icode*)
+ *(.irodata*)
+ *(.idata*)
. = ALIGN(0x4);
_iramend = .;
} > IRAM AT> DRAM
@@ -85,7 +84,7 @@ SECTIONS
{
_iedata = .;
*(.qharray)
- *(.ibss)
+ *(.ibss*)
. = ALIGN(0x4);
_iend = .;
} > IRAM
diff --git a/firmware/target/arm/s5l8702/boot.lds b/firmware/target/arm/s5l8702/boot.lds
index 9741cee45e..2885f77eda 100644
--- a/firmware/target/arm/s5l8702/boot.lds
+++ b/firmware/target/arm/s5l8702/boot.lds
@@ -56,9 +56,9 @@ SECTIONS
.data : {
_datastart = . ;
- *(.irodata)
- *(.icode)
- *(.idata)
+ *(.irodata*)
+ *(.icode*)
+ *(.idata*)
*(.data*)
*(.ncdata*);
. = ALIGN(0x4);
@@ -85,7 +85,7 @@ SECTIONS
.bss (NOLOAD) : {
_edata = .;
*(.bss*);
- *(.ibss);
+ *(.ibss*);
*(.ncbss*);
*(COMMON);
. = ALIGN(0x4);