aboutsummaryrefslogtreecommitdiffstats
path: root/msp430/msp430fr2476.ld
diff options
context:
space:
mode:
authorClyne Sullivan <clyne@bitgloo.com>2023-11-05 07:20:04 -0500
committerClyne Sullivan <clyne@bitgloo.com>2023-11-05 07:20:04 -0500
commit7e10d0855c3ac6cc08e9089a731aa6f2a2fd4175 (patch)
tree2f3d13c45c46d078c4aabd7e4a9b313b88183fed /msp430/msp430fr2476.ld
parent789791692a20e4da7b798a249ca24ed35cd78b5f (diff)
msp430: add compressed register/flag wordset
Diffstat (limited to 'msp430/msp430fr2476.ld')
-rw-r--r--msp430/msp430fr2476.ld15
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 = .);