diff options
-rw-r--r-- | firmware/app.lds | 18 | ||||
-rw-r--r-- | firmware/player.lds | 2 |
2 files changed, 10 insertions, 10 deletions
diff --git a/firmware/app.lds b/firmware/app.lds index a514c46937..810695ae45 100644 --- a/firmware/app.lds +++ b/firmware/app.lds | |||
@@ -33,14 +33,6 @@ SECTIONS | |||
33 | *(.rodata) | 33 | *(.rodata) |
34 | } > DRAM | 34 | } > DRAM |
35 | 35 | ||
36 | .bss : | ||
37 | { | ||
38 | _edata = .; | ||
39 | *(.bss) | ||
40 | *(COMMON) | ||
41 | _end = .; | ||
42 | } > DRAM | ||
43 | |||
44 | .stack : | 36 | .stack : |
45 | { | 37 | { |
46 | *(.stack) | 38 | *(.stack) |
@@ -51,6 +43,14 @@ SECTIONS | |||
51 | _stackend = .; | 43 | _stackend = .; |
52 | } > DRAM | 44 | } > DRAM |
53 | 45 | ||
46 | .bss : | ||
47 | { | ||
48 | _edata = .; | ||
49 | *(.bss) | ||
50 | *(COMMON) | ||
51 | _end = .; | ||
52 | } > DRAM | ||
53 | |||
54 | .heap : | 54 | .heap : |
55 | { | 55 | { |
56 | _poolstart = .; | 56 | _poolstart = .; |
@@ -68,7 +68,7 @@ SECTIONS | |||
68 | _mp3end = .; | 68 | _mp3end = .; |
69 | } > DRAM | 69 | } > DRAM |
70 | 70 | ||
71 | .iram 0xf000000 : AT ( _end ) | 71 | .iram 0xf000000 : AT ( _iramcopy ) |
72 | { | 72 | { |
73 | _iramstart = .; | 73 | _iramstart = .; |
74 | *(.icode) | 74 | *(.icode) |
diff --git a/firmware/player.lds b/firmware/player.lds index bb20c2bb25..fa2576dc0d 100644 --- a/firmware/player.lds +++ b/firmware/player.lds | |||
@@ -73,7 +73,7 @@ SECTIONS | |||
73 | LONG(0); | 73 | LONG(0); |
74 | } > DRAM | 74 | } > DRAM |
75 | 75 | ||
76 | .iram 0xf000000 : AT ( _end ) | 76 | .iram 0xf000000 : AT ( _iramcopy ) |
77 | { | 77 | { |
78 | _iramstart = .; | 78 | _iramstart = .; |
79 | *(.icode) | 79 | *(.icode) |