diff options
author | Nick Clifton <nickc@redhat.com> | 2002-12-30 19:25:13 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2002-12-30 19:25:13 +0000 |
commit | 2469cfa28442dfd5e08b681dbcfd1ff098c6d420 (patch) | |
tree | 4350aa576399c91dfdaab6b961bb78759c300727 /ld/emulparams | |
parent | 3f8173588efb34476725b62fc46853fd00268139 (diff) | |
download | gdb-2469cfa28442dfd5e08b681dbcfd1ff098c6d420.zip gdb-2469cfa28442dfd5e08b681dbcfd1ff098c6d420.tar.gz gdb-2469cfa28442dfd5e08b681dbcfd1ff098c6d420.tar.bz2 |
Add support for msp430.
Diffstat (limited to 'ld/emulparams')
39 files changed, 546 insertions, 0 deletions
diff --git a/ld/emulparams/msp430x110.sh b/ld/emulparams/msp430x110.sh new file mode 100644 index 0000000..54e8272 --- /dev/null +++ b/ld/emulparams/msp430x110.sh @@ -0,0 +1,14 @@ +ARCH=msp:11 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xfc00 +ROM_SIZE=0x3e0 +RAM_START=0x0200 +RAM_SIZE=128 + +STACK=0x280 diff --git a/ld/emulparams/msp430x1101.sh b/ld/emulparams/msp430x1101.sh new file mode 100644 index 0000000..9a0273c --- /dev/null +++ b/ld/emulparams/msp430x1101.sh @@ -0,0 +1,14 @@ +ARCH=msp:110 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xfc00 +ROM_SIZE=0x3e0 +RAM_START=0x0200 +RAM_SIZE=128 + +STACK=0x280 diff --git a/ld/emulparams/msp430x1111.sh b/ld/emulparams/msp430x1111.sh new file mode 100644 index 0000000..c8c95e2 --- /dev/null +++ b/ld/emulparams/msp430x1111.sh @@ -0,0 +1,14 @@ +ARCH=msp:110 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xf800 +ROM_SIZE=0x07e0 +RAM_START=0x0200 +RAM_SIZE=128 + +STACK=0x280 diff --git a/ld/emulparams/msp430x112.sh b/ld/emulparams/msp430x112.sh new file mode 100644 index 0000000..0b74404 --- /dev/null +++ b/ld/emulparams/msp430x112.sh @@ -0,0 +1,14 @@ +ARCH=msp:11 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xf000 +ROM_SIZE=0xfe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x1121.sh b/ld/emulparams/msp430x1121.sh new file mode 100644 index 0000000..e190c2a --- /dev/null +++ b/ld/emulparams/msp430x1121.sh @@ -0,0 +1,14 @@ +ARCH=msp:110 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xf000 +ROM_SIZE=0x0fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x122.sh b/ld/emulparams/msp430x122.sh new file mode 100644 index 0000000..ee2ba40 --- /dev/null +++ b/ld/emulparams/msp430x122.sh @@ -0,0 +1,14 @@ +ARCH=msp:12 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xf000 +ROM_SIZE=0xfe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x1222.sh b/ld/emulparams/msp430x1222.sh new file mode 100644 index 0000000..ee2ba40 --- /dev/null +++ b/ld/emulparams/msp430x1222.sh @@ -0,0 +1,14 @@ +ARCH=msp:12 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xf000 +ROM_SIZE=0xfe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x123.sh b/ld/emulparams/msp430x123.sh new file mode 100644 index 0000000..6d946bc --- /dev/null +++ b/ld/emulparams/msp430x123.sh @@ -0,0 +1,14 @@ +ARCH=msp:12 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xe000 +ROM_SIZE=0x1fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x1232.sh b/ld/emulparams/msp430x1232.sh new file mode 100644 index 0000000..6d946bc --- /dev/null +++ b/ld/emulparams/msp430x1232.sh @@ -0,0 +1,14 @@ +ARCH=msp:12 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xe000 +ROM_SIZE=0x1fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x133.sh b/ld/emulparams/msp430x133.sh new file mode 100644 index 0000000..1d6104f --- /dev/null +++ b/ld/emulparams/msp430x133.sh @@ -0,0 +1,14 @@ +ARCH=msp:13 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xe000 +ROM_SIZE=0x1fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x1331.sh b/ld/emulparams/msp430x1331.sh new file mode 100644 index 0000000..1d6104f --- /dev/null +++ b/ld/emulparams/msp430x1331.sh @@ -0,0 +1,14 @@ +ARCH=msp:13 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xe000 +ROM_SIZE=0x1fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x135.sh b/ld/emulparams/msp430x135.sh new file mode 100644 index 0000000..f2eb544 --- /dev/null +++ b/ld/emulparams/msp430x135.sh @@ -0,0 +1,14 @@ +ARCH=msp:13 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xc000 +ROM_SIZE=0x3fe0 +RAM_START=0x0200 +RAM_SIZE=512 + +STACK=0x400 diff --git a/ld/emulparams/msp430x1351.sh b/ld/emulparams/msp430x1351.sh new file mode 100644 index 0000000..f2eb544 --- /dev/null +++ b/ld/emulparams/msp430x1351.sh @@ -0,0 +1,14 @@ +ARCH=msp:13 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xc000 +ROM_SIZE=0x3fe0 +RAM_START=0x0200 +RAM_SIZE=512 + +STACK=0x400 diff --git a/ld/emulparams/msp430x147.sh b/ld/emulparams/msp430x147.sh new file mode 100644 index 0000000..a2747b7 --- /dev/null +++ b/ld/emulparams/msp430x147.sh @@ -0,0 +1,14 @@ +ARCH=msp:14 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x8000 +ROM_SIZE=0x7fe0 +RAM_START=0x0200 +RAM_SIZE=1K + +STACK=0x600 diff --git a/ld/emulparams/msp430x148.sh b/ld/emulparams/msp430x148.sh new file mode 100644 index 0000000..5954c70 --- /dev/null +++ b/ld/emulparams/msp430x148.sh @@ -0,0 +1,14 @@ +ARCH=msp:14 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x4000 +ROM_SIZE=0xbef0 +RAM_START=0x0200 +RAM_SIZE=0x07ff + +STACK=0xa00 diff --git a/ld/emulparams/msp430x149.sh b/ld/emulparams/msp430x149.sh new file mode 100644 index 0000000..a695876 --- /dev/null +++ b/ld/emulparams/msp430x149.sh @@ -0,0 +1,14 @@ +ARCH=msp:14 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x1100 +ROM_SIZE=0xeee0 +RAM_START=0x0200 +RAM_SIZE=0x07ff + +STACK=0xa00 diff --git a/ld/emulparams/msp430x155.sh b/ld/emulparams/msp430x155.sh new file mode 100644 index 0000000..5b1c838 --- /dev/null +++ b/ld/emulparams/msp430x155.sh @@ -0,0 +1,14 @@ +ARCH=msp:15 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xc000 +ROM_SIZE=0x3fe0 +RAM_START=0x0200 +RAM_SIZE=512 + +STACK=0x400 diff --git a/ld/emulparams/msp430x156.sh b/ld/emulparams/msp430x156.sh new file mode 100644 index 0000000..0bb2867 --- /dev/null +++ b/ld/emulparams/msp430x156.sh @@ -0,0 +1,14 @@ +ARCH=msp:15 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xa000 +ROM_SIZE=0x5fe0 +RAM_START=0x0200 +RAM_SIZE=512 + +STACK=0x400 diff --git a/ld/emulparams/msp430x157.sh b/ld/emulparams/msp430x157.sh new file mode 100644 index 0000000..21ea6f6 --- /dev/null +++ b/ld/emulparams/msp430x157.sh @@ -0,0 +1,14 @@ +ARCH=msp:15 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x8000 +ROM_SIZE=0x7fe0 +RAM_START=0x0200 +RAM_SIZE=1K + +STACK=0x600 diff --git a/ld/emulparams/msp430x167.sh b/ld/emulparams/msp430x167.sh new file mode 100644 index 0000000..3b942f7 --- /dev/null +++ b/ld/emulparams/msp430x167.sh @@ -0,0 +1,14 @@ +ARCH=msp:16 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x8000 +ROM_SIZE=0x7fe0 +RAM_START=0x0200 +RAM_SIZE=1K + +STACK=0x600 diff --git a/ld/emulparams/msp430x168.sh b/ld/emulparams/msp430x168.sh new file mode 100644 index 0000000..f92e6d4 --- /dev/null +++ b/ld/emulparams/msp430x168.sh @@ -0,0 +1,14 @@ +ARCH=msp:16 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x4000 +ROM_SIZE=0xbef0 +RAM_START=0x0200 +RAM_SIZE=0x07ff + +STACK=0xa00 diff --git a/ld/emulparams/msp430x169.sh b/ld/emulparams/msp430x169.sh new file mode 100644 index 0000000..72b0983 --- /dev/null +++ b/ld/emulparams/msp430x169.sh @@ -0,0 +1,14 @@ +ARCH=msp:16 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x1100 +ROM_SIZE=0xeee0 +RAM_START=0x0200 +RAM_SIZE=0x07ff + +STACK=0xa00 diff --git a/ld/emulparams/msp430x311.sh b/ld/emulparams/msp430x311.sh new file mode 100644 index 0000000..eebad54 --- /dev/null +++ b/ld/emulparams/msp430x311.sh @@ -0,0 +1,14 @@ +ARCH=msp:31 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xf800 +ROM_SIZE=0x07e0 +RAM_START=0x0200 +RAM_SIZE=128 + +STACK=0x280 diff --git a/ld/emulparams/msp430x312.sh b/ld/emulparams/msp430x312.sh new file mode 100644 index 0000000..789c73b --- /dev/null +++ b/ld/emulparams/msp430x312.sh @@ -0,0 +1,14 @@ +ARCH=msp:31 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xf000 +ROM_SIZE=0x0fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x313.sh b/ld/emulparams/msp430x313.sh new file mode 100644 index 0000000..8fac19f --- /dev/null +++ b/ld/emulparams/msp430x313.sh @@ -0,0 +1,14 @@ +ARCH=msp:31 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xe000 +ROM_SIZE=0x1fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x314.sh b/ld/emulparams/msp430x314.sh new file mode 100644 index 0000000..3ef1987 --- /dev/null +++ b/ld/emulparams/msp430x314.sh @@ -0,0 +1,14 @@ +ARCH=msp:31 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xd000 +ROM_SIZE=0x2fe0 +RAM_START=0x0200 +RAM_SIZE=512 + +STACK=0x400 diff --git a/ld/emulparams/msp430x315.sh b/ld/emulparams/msp430x315.sh new file mode 100644 index 0000000..4156eb6 --- /dev/null +++ b/ld/emulparams/msp430x315.sh @@ -0,0 +1,14 @@ +ARCH=msp:31 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xc000 +ROM_SIZE=0x3fe0 +RAM_START=0x0200 +RAM_SIZE=512 + +STACK=0x400 diff --git a/ld/emulparams/msp430x323.sh b/ld/emulparams/msp430x323.sh new file mode 100644 index 0000000..13b9d51 --- /dev/null +++ b/ld/emulparams/msp430x323.sh @@ -0,0 +1,14 @@ +ARCH=msp:32 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xe000 +ROM_SIZE=0x1fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x325.sh b/ld/emulparams/msp430x325.sh new file mode 100644 index 0000000..3c8e351 --- /dev/null +++ b/ld/emulparams/msp430x325.sh @@ -0,0 +1,14 @@ +ARCH=msp:32 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xc000 +ROM_SIZE=0x3fe0 +RAM_START=0x0200 +RAM_SIZE=512 + +STACK=0x400 diff --git a/ld/emulparams/msp430x336.sh b/ld/emulparams/msp430x336.sh new file mode 100644 index 0000000..c0dc08c --- /dev/null +++ b/ld/emulparams/msp430x336.sh @@ -0,0 +1,14 @@ +ARCH=msp:33 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xa000 +ROM_SIZE=0x5fe0 +RAM_START=0x0200 +RAM_SIZE=1024 + +STACK=0x600 diff --git a/ld/emulparams/msp430x337.sh b/ld/emulparams/msp430x337.sh new file mode 100644 index 0000000..a52d129 --- /dev/null +++ b/ld/emulparams/msp430x337.sh @@ -0,0 +1,14 @@ +ARCH=msp:33 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x8000 +ROM_SIZE=0x7fe0 +RAM_START=0x0200 +RAM_SIZE=1024 + +STACK=0x600 diff --git a/ld/emulparams/msp430x412.sh b/ld/emulparams/msp430x412.sh new file mode 100644 index 0000000..1a1f68b --- /dev/null +++ b/ld/emulparams/msp430x412.sh @@ -0,0 +1,14 @@ +ARCH=msp:41 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xf000 +ROM_SIZE=0x0fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x413.sh b/ld/emulparams/msp430x413.sh new file mode 100644 index 0000000..d3a739d --- /dev/null +++ b/ld/emulparams/msp430x413.sh @@ -0,0 +1,14 @@ +ARCH=msp:41 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xe000 +ROM_SIZE=0x1fe0 +RAM_START=0x0200 +RAM_SIZE=256 + +STACK=0x300 diff --git a/ld/emulparams/msp430x435.sh b/ld/emulparams/msp430x435.sh new file mode 100644 index 0000000..d625ace --- /dev/null +++ b/ld/emulparams/msp430x435.sh @@ -0,0 +1,14 @@ +ARCH=msp:43 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xc000 +ROM_SIZE=0x3fe0 +RAM_START=0x0200 +RAM_SIZE=512 + +STACK=0x400 diff --git a/ld/emulparams/msp430x436.sh b/ld/emulparams/msp430x436.sh new file mode 100644 index 0000000..75f711b --- /dev/null +++ b/ld/emulparams/msp430x436.sh @@ -0,0 +1,14 @@ +ARCH=msp:43 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0xa000 +ROM_SIZE=0x5fe0 +RAM_START=0x0200 +RAM_SIZE=1024 + +STACK=0x600 diff --git a/ld/emulparams/msp430x437.sh b/ld/emulparams/msp430x437.sh new file mode 100644 index 0000000..92de8cc --- /dev/null +++ b/ld/emulparams/msp430x437.sh @@ -0,0 +1,14 @@ +ARCH=msp:43 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x8000 +ROM_SIZE=0x7fe0 +RAM_START=0x0200 +RAM_SIZE=1024 + +STACK=0x600 diff --git a/ld/emulparams/msp430x447.sh b/ld/emulparams/msp430x447.sh new file mode 100644 index 0000000..058cc07 --- /dev/null +++ b/ld/emulparams/msp430x447.sh @@ -0,0 +1,14 @@ +ARCH=msp:44 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x8000 +ROM_SIZE=0x7fe0 +RAM_START=0x0200 +RAM_SIZE=1K + +STACK=0x600 diff --git a/ld/emulparams/msp430x448.sh b/ld/emulparams/msp430x448.sh new file mode 100644 index 0000000..e8820ce --- /dev/null +++ b/ld/emulparams/msp430x448.sh @@ -0,0 +1,14 @@ +ARCH=msp:44 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x4000 +ROM_SIZE=0xbef0 +RAM_START=0x0200 +RAM_SIZE=0x07ff + +STACK=0xa00 diff --git a/ld/emulparams/msp430x449.sh b/ld/emulparams/msp430x449.sh new file mode 100644 index 0000000..9c3442e --- /dev/null +++ b/ld/emulparams/msp430x449.sh @@ -0,0 +1,14 @@ +ARCH=msp:44 +MACHINE= +SCRIPT_NAME=elf32msp430 +OUTPUT_FORMAT="elf32-msp430" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +ROM_START=0x1100 +ROM_SIZE=0xeee0 +RAM_START=0x0200 +RAM_SIZE=0x07ff + +STACK=0xa00 |