diff options
Diffstat (limited to 'firmware/target/arm/sandisk')
-rw-r--r-- | firmware/target/arm/sandisk/app.lds | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/firmware/target/arm/sandisk/app.lds b/firmware/target/arm/sandisk/app.lds index a98f33dd9f..57e1d4f256 100644 --- a/firmware/target/arm/sandisk/app.lds +++ b/firmware/target/arm/sandisk/app.lds | |||
@@ -51,10 +51,7 @@ SECTIONS | |||
51 | 51 | ||
52 | .rodata : | 52 | .rodata : |
53 | { | 53 | { |
54 | *(.rodata) /* problems without this, dunno why */ | ||
55 | *(.rodata*) | 54 | *(.rodata*) |
56 | *(.rodata.str1.1) | ||
57 | *(.rodata.str1.4) | ||
58 | . = ALIGN(0x4); | 55 | . = ALIGN(0x4); |
59 | } > DRAM | 56 | } > DRAM |
60 | 57 | ||
@@ -95,7 +92,7 @@ SECTIONS | |||
95 | { | 92 | { |
96 | _iedata = .; | 93 | _iedata = .; |
97 | *(.qharray) | 94 | *(.qharray) |
98 | *(.ibss) | 95 | *(.ibss*) |
99 | . = ALIGN(0x4); | 96 | . = ALIGN(0x4); |
100 | _iend = .; | 97 | _iend = .; |
101 | } > IRAM | 98 | } > IRAM |
@@ -103,9 +100,9 @@ SECTIONS | |||
103 | .iram _iend : | 100 | .iram _iend : |
104 | { | 101 | { |
105 | _iramstart = .; | 102 | _iramstart = .; |
106 | *(.icode) | 103 | *(.icode*) |
107 | *(.irodata) | 104 | *(.irodata*) |
108 | *(.idata) | 105 | *(.idata*) |
109 | . = ALIGN(0x4); | 106 | . = ALIGN(0x4); |
110 | _iramend = .; | 107 | _iramend = .; |
111 | } > IRAM AT> DRAM | 108 | } > IRAM AT> DRAM |