diff options
author | Clyne Sullivan <clyne@bitgloo.com> | 2023-11-05 07:20:04 -0500 |
---|---|---|
committer | Clyne Sullivan <clyne@bitgloo.com> | 2023-11-05 07:20:04 -0500 |
commit | 7e10d0855c3ac6cc08e9089a731aa6f2a2fd4175 (patch) | |
tree | 2f3d13c45c46d078c4aabd7e4a9b313b88183fed /msp430/msp430fr2476.ld | |
parent | 789791692a20e4da7b798a249ca24ed35cd78b5f (diff) |
msp430: add compressed register/flag wordset
Diffstat (limited to 'msp430/msp430fr2476.ld')
-rw-r--r-- | msp430/msp430fr2476.ld | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/msp430/msp430fr2476.ld b/msp430/msp430fr2476.ld index 62004bd..fce197c 100644 --- a/msp430/msp430fr2476.ld +++ b/msp430/msp430fr2476.ld @@ -46,7 +46,8 @@ MEMORY { BSL1 : ORIGIN = 0xFFC00, LENGTH = 0x0400 /* END=0xFFFFF, size 1024 */
RAM : ORIGIN = 0x2000, LENGTH = 0x2000 /* END=0x3FFF, size 8192 */
INFOMEM : ORIGIN = 0x1800, LENGTH = 0x0200 /* END=0x19FF, size 512 */
- FRAM (rx) : ORIGIN = 0x8000, LENGTH = 0x7F80 /* END=0xFF7F, size 32640 */
+ FRAM (rx) : ORIGIN = 0x8000, LENGTH = 0x6600 /* END=0xAFFF, size 9216 */
+ LOFRAM (rxw) : ORIGIN = 0xE600, LENGTH = 0x1980 /* END=0xFF7F, size 23424 */
HIFRAM (rxw) : ORIGIN = 0x00010000, LENGTH = 0x00007FFF
JTAGSIGNATURE : ORIGIN = 0xFF80, LENGTH = 0x0004
BSLSIGNATURE : ORIGIN = 0xFF84, LENGTH = 0x0004
@@ -341,6 +342,18 @@ SECTIONS *(.lower.text.* .lower.text)
} > FRAM
+ .lodict :
+ {
+ . = ALIGN(2);
+ *(.lodict)
+ } > LOFRAM
+
+ .hidict :
+ {
+ . = ALIGN(2);
+ *(.hidict)
+ } > HIFRAM
+
.text :
{
PROVIDE (_start = .);
|