summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/imx233/app.lds30
1 files changed, 15 insertions, 15 deletions
diff --git a/firmware/target/arm/imx233/app.lds b/firmware/target/arm/imx233/app.lds
index b378f9e..d4ca97f 100644
--- a/firmware/target/arm/imx233/app.lds
+++ b/firmware/target/arm/imx233/app.lds
@@ -47,6 +47,20 @@ SECTIONS
*(.rodata*)
} > DRAM
+ .dramcopyend (NOLOAD) :
+ {
+ _dramcopyend = .;
+ } > DRAM
+
+ .init ENDAUDIOADDR :
+ {
+ _initstart = .;
+ *(.init*)
+ _initend = .;
+ } AT> DRAM
+
+ _initcopy = LOADADDR(.init);
+
.itext :
{
_iramstart = .; // always 0
@@ -68,21 +82,7 @@ SECTIONS
_iend = .;
} > IRAM
- .init ENDAUDIOADDR :
- {
- _initstart = .;
- *(.init*)
- _initend = .;
- } AT> DRAM
-
- _initcopy = LOADADDR(.init);
-
- .dramcopyend (NOLOAD) :
- {
- _dramcopyend = .;
- } > DRAM
-
- .stack (NOLOAD) :
+ .stack _dramcopyend (NOLOAD) :
{
*(.stack)
stackbegin = .;