1#!/bin/sh 2 3# This called by genscripts_extra.sh 4 5MSP430_NAME=${EMULATION_NAME} 6 7if [ "${MSP430_NAME}" = "msp430x110" ] ; then 8ARCH=msp:11 9MACHINE= 10SCRIPT_NAME=elf32msp430 11OUTPUT_FORMAT="elf32-msp430" 12MAXPAGESIZE=1 13EMBEDDED=yes 14TEMPLATE_NAME=generic 15 16ROM_START=0xfc00 17ROM_SIZE=0x3e0 18RAM_START=0x0200 19RAM_SIZE=128 20 21STACK=0x280 22fi 23 24if [ "${MSP430_NAME}" = "msp430x1101" ] ; then 25ARCH=msp:110 26MACHINE= 27SCRIPT_NAME=elf32msp430 28OUTPUT_FORMAT="elf32-msp430" 29MAXPAGESIZE=1 30EMBEDDED=yes 31TEMPLATE_NAME=generic 32 33ROM_START=0xfc00 34ROM_SIZE=0x3e0 35RAM_START=0x0200 36RAM_SIZE=128 37 38STACK=0x280 39fi 40 41if [ "${MSP430_NAME}" = "msp430x1111" ] ; then 42ARCH=msp:110 43MACHINE= 44SCRIPT_NAME=elf32msp430 45OUTPUT_FORMAT="elf32-msp430" 46MAXPAGESIZE=1 47EMBEDDED=yes 48TEMPLATE_NAME=generic 49 50ROM_START=0xf800 51ROM_SIZE=0x07e0 52RAM_START=0x0200 53RAM_SIZE=128 54 55STACK=0x280 56fi 57 58if [ "${MSP430_NAME}" = "msp430x112" ] ; then 59ARCH=msp:11 60MACHINE= 61SCRIPT_NAME=elf32msp430 62OUTPUT_FORMAT="elf32-msp430" 63MAXPAGESIZE=1 64EMBEDDED=yes 65TEMPLATE_NAME=generic 66 67ROM_START=0xf000 68ROM_SIZE=0xfe0 69RAM_START=0x0200 70RAM_SIZE=256 71 72STACK=0x300 73fi 74 75if [ "${MSP430_NAME}" = "msp430x1121" ] ; then 76ARCH=msp:110 77MACHINE= 78SCRIPT_NAME=elf32msp430 79OUTPUT_FORMAT="elf32-msp430" 80MAXPAGESIZE=1 81EMBEDDED=yes 82TEMPLATE_NAME=generic 83 84ROM_START=0xf000 85ROM_SIZE=0x0fe0 86RAM_START=0x0200 87RAM_SIZE=256 88 89STACK=0x300 90fi 91 92if [ "${MSP430_NAME}" = "msp430x1122" ] ; then 93ARCH=msp:110 94MACHINE= 95SCRIPT_NAME=elf32msp430 96OUTPUT_FORMAT="elf32-msp430" 97MAXPAGESIZE=1 98EMBEDDED=yes 99TEMPLATE_NAME=generic 100 101ROM_START=0xf000 102ROM_SIZE=0x0fe0 103RAM_START=0x0200 104RAM_SIZE=256 105 106STACK=0x300 107fi 108 109if [ "${MSP430_NAME}" = "msp430x1132" ] ; then 110ARCH=msp:110 111MACHINE= 112SCRIPT_NAME=elf32msp430 113OUTPUT_FORMAT="elf32-msp430" 114MAXPAGESIZE=1 115EMBEDDED=yes 116TEMPLATE_NAME=generic 117 118ROM_START=0xe000 119ROM_SIZE=0x1fe0 120RAM_START=0x0200 121RAM_SIZE=256 122 123STACK=0x300 124fi 125 126if [ "${MSP430_NAME}" = "msp430x122" ] ; then 127ARCH=msp:12 128MACHINE= 129SCRIPT_NAME=elf32msp430 130OUTPUT_FORMAT="elf32-msp430" 131MAXPAGESIZE=1 132EMBEDDED=yes 133TEMPLATE_NAME=generic 134 135ROM_START=0xf000 136ROM_SIZE=0xfe0 137RAM_START=0x0200 138RAM_SIZE=256 139 140STACK=0x300 141fi 142 143if [ "${MSP430_NAME}" = "msp430x1222" ] ; then 144ARCH=msp:12 145MACHINE= 146SCRIPT_NAME=elf32msp430 147OUTPUT_FORMAT="elf32-msp430" 148MAXPAGESIZE=1 149EMBEDDED=yes 150TEMPLATE_NAME=generic 151 152ROM_START=0xf000 153ROM_SIZE=0xfe0 154RAM_START=0x0200 155RAM_SIZE=256 156 157STACK=0x300 158fi 159 160if [ "${MSP430_NAME}" = "msp430x123" ] ; then 161ARCH=msp:12 162MACHINE= 163SCRIPT_NAME=elf32msp430 164OUTPUT_FORMAT="elf32-msp430" 165MAXPAGESIZE=1 166EMBEDDED=yes 167TEMPLATE_NAME=generic 168 169ROM_START=0xe000 170ROM_SIZE=0x1fe0 171RAM_START=0x0200 172RAM_SIZE=256 173 174STACK=0x300 175fi 176 177if [ "${MSP430_NAME}" = "msp430x1232" ] ; then 178ARCH=msp:12 179MACHINE= 180SCRIPT_NAME=elf32msp430 181OUTPUT_FORMAT="elf32-msp430" 182MAXPAGESIZE=1 183EMBEDDED=yes 184TEMPLATE_NAME=generic 185 186ROM_START=0xe000 187ROM_SIZE=0x1fe0 188RAM_START=0x0200 189RAM_SIZE=256 190 191STACK=0x300 192fi 193 194if [ "${MSP430_NAME}" = "msp430x133" ] ; then 195ARCH=msp:13 196MACHINE= 197SCRIPT_NAME=elf32msp430 198OUTPUT_FORMAT="elf32-msp430" 199MAXPAGESIZE=1 200EMBEDDED=yes 201TEMPLATE_NAME=generic 202 203ROM_START=0xe000 204ROM_SIZE=0x1fe0 205RAM_START=0x0200 206RAM_SIZE=256 207 208STACK=0x300 209fi 210 211if [ "${MSP430_NAME}" = "msp430x1331" ] ; then 212ARCH=msp:13 213MACHINE= 214SCRIPT_NAME=elf32msp430 215OUTPUT_FORMAT="elf32-msp430" 216MAXPAGESIZE=1 217EMBEDDED=yes 218TEMPLATE_NAME=generic 219 220ROM_START=0xe000 221ROM_SIZE=0x1fe0 222RAM_START=0x0200 223RAM_SIZE=256 224 225STACK=0x300 226fi 227 228if [ "${MSP430_NAME}" = "msp430x135" ] ; then 229ARCH=msp:13 230MACHINE= 231SCRIPT_NAME=elf32msp430 232OUTPUT_FORMAT="elf32-msp430" 233MAXPAGESIZE=1 234EMBEDDED=yes 235TEMPLATE_NAME=generic 236 237ROM_START=0xc000 238ROM_SIZE=0x3fe0 239RAM_START=0x0200 240RAM_SIZE=512 241 242STACK=0x400 243fi 244 245if [ "${MSP430_NAME}" = "msp430x1351" ] ; then 246ARCH=msp:13 247MACHINE= 248SCRIPT_NAME=elf32msp430 249OUTPUT_FORMAT="elf32-msp430" 250MAXPAGESIZE=1 251EMBEDDED=yes 252TEMPLATE_NAME=generic 253 254ROM_START=0xc000 255ROM_SIZE=0x3fe0 256RAM_START=0x0200 257RAM_SIZE=512 258 259STACK=0x400 260fi 261 262if [ "${MSP430_NAME}" = "msp430x147" ] ; then 263ARCH=msp:14 264MACHINE= 265SCRIPT_NAME=elf32msp430 266OUTPUT_FORMAT="elf32-msp430" 267MAXPAGESIZE=1 268EMBEDDED=yes 269TEMPLATE_NAME=generic 270 271ROM_START=0x8000 272ROM_SIZE=0x7fe0 273RAM_START=0x0200 274RAM_SIZE=1K 275 276STACK=0x600 277fi 278 279if [ "${MSP430_NAME}" = "msp430x148" ] ; then 280ARCH=msp:14 281MACHINE= 282SCRIPT_NAME=elf32msp430 283OUTPUT_FORMAT="elf32-msp430" 284MAXPAGESIZE=1 285EMBEDDED=yes 286TEMPLATE_NAME=generic 287 288ROM_START=0x4000 289ROM_SIZE=0xbfe0 290RAM_START=0x0200 291RAM_SIZE=0x0800 292 293STACK=0xa00 294fi 295 296if [ "${MSP430_NAME}" = "msp430x149" ] ; then 297ARCH=msp:14 298MACHINE= 299SCRIPT_NAME=elf32msp430 300OUTPUT_FORMAT="elf32-msp430" 301MAXPAGESIZE=1 302EMBEDDED=yes 303TEMPLATE_NAME=generic 304 305ROM_START=0x1100 306ROM_SIZE=0xeee0 307RAM_START=0x0200 308RAM_SIZE=0x0800 309 310STACK=0xa00 311fi 312 313if [ "${MSP430_NAME}" = "msp430x155" ] ; then 314ARCH=msp:15 315MACHINE= 316SCRIPT_NAME=elf32msp430 317OUTPUT_FORMAT="elf32-msp430" 318MAXPAGESIZE=1 319EMBEDDED=yes 320TEMPLATE_NAME=generic 321 322ROM_START=0xc000 323ROM_SIZE=0x3fe0 324RAM_START=0x0200 325RAM_SIZE=512 326 327STACK=0x400 328fi 329 330if [ "${MSP430_NAME}" = "msp430x156" ] ; then 331ARCH=msp:15 332MACHINE= 333SCRIPT_NAME=elf32msp430 334OUTPUT_FORMAT="elf32-msp430" 335MAXPAGESIZE=1 336EMBEDDED=yes 337TEMPLATE_NAME=generic 338 339ROM_START=0xa000 340ROM_SIZE=0x5fe0 341RAM_START=0x0200 342RAM_SIZE=512 343 344STACK=0x400 345fi 346 347if [ "${MSP430_NAME}" = "msp430x157" ] ; then 348ARCH=msp:15 349MACHINE= 350SCRIPT_NAME=elf32msp430 351OUTPUT_FORMAT="elf32-msp430" 352MAXPAGESIZE=1 353EMBEDDED=yes 354TEMPLATE_NAME=generic 355 356ROM_START=0x8000 357ROM_SIZE=0x7fe0 358RAM_START=0x0200 359RAM_SIZE=1K 360 361STACK=0x600 362fi 363 364if [ "${MSP430_NAME}" = "msp430x167" ] ; then 365ARCH=msp:16 366MACHINE= 367SCRIPT_NAME=elf32msp430 368OUTPUT_FORMAT="elf32-msp430" 369MAXPAGESIZE=1 370EMBEDDED=yes 371TEMPLATE_NAME=generic 372 373ROM_START=0x8000 374ROM_SIZE=0x7fe0 375RAM_START=0x0200 376RAM_SIZE=1K 377 378STACK=0x600 379fi 380 381if [ "${MSP430_NAME}" = "msp430x168" ] ; then 382ARCH=msp:16 383MACHINE= 384SCRIPT_NAME=elf32msp430 385OUTPUT_FORMAT="elf32-msp430" 386MAXPAGESIZE=1 387EMBEDDED=yes 388TEMPLATE_NAME=generic 389 390ROM_START=0x4000 391ROM_SIZE=0xbfe0 392RAM_START=0x0200 393RAM_SIZE=0x0800 394 395STACK=0xa00 396fi 397 398if [ "${MSP430_NAME}" = "msp430x169" ] ; then 399ARCH=msp:16 400MACHINE= 401SCRIPT_NAME=elf32msp430 402OUTPUT_FORMAT="elf32-msp430" 403MAXPAGESIZE=1 404EMBEDDED=yes 405TEMPLATE_NAME=generic 406 407ROM_START=0x1100 408ROM_SIZE=0xeee0 409RAM_START=0x0200 410RAM_SIZE=0x0800 411 412STACK=0xa00 413fi 414 415if [ "${MSP430_NAME}" = "msp430x1610" ] ; then 416ARCH=msp:16 417MACHINE= 418SCRIPT_NAME=elf32msp430 419OUTPUT_FORMAT="elf32-msp430" 420MAXPAGESIZE=1 421EMBEDDED=yes 422TEMPLATE_NAME=generic 423 424ROM_START=0x8000 425ROM_SIZE=0x7fe0 426RAM_START=0x1100 427RAM_SIZE=0x1400 428 429STACK=0x2500 430fi 431 432if [ "${MSP430_NAME}" = "msp430x1611" ] ; then 433ARCH=msp:16 434MACHINE= 435SCRIPT_NAME=elf32msp430 436OUTPUT_FORMAT="elf32-msp430" 437MAXPAGESIZE=1 438EMBEDDED=yes 439TEMPLATE_NAME=generic 440 441ROM_START=0x4000 442ROM_SIZE=0xbfe0 443RAM_START=0x1100 444RAM_SIZE=0x2800 445 446STACK=0x3900 447fi 448 449if [ "${MSP430_NAME}" = "msp430x1612" ] ; then 450ARCH=msp:16 451MACHINE= 452SCRIPT_NAME=elf32msp430 453OUTPUT_FORMAT="elf32-msp430" 454MAXPAGESIZE=1 455EMBEDDED=yes 456TEMPLATE_NAME=generic 457 458ROM_START=0x2500 459ROM_SIZE=0xdae0 460RAM_START=0x1100 461RAM_SIZE=0x1400 462 463STACK=0x2500 464fi 465 466if [ "${MSP430_NAME}" = "msp430x2101" ] ; then 467ARCH=msp:21 468MACHINE= 469SCRIPT_NAME=elf32msp430 470OUTPUT_FORMAT="elf32-msp430" 471MAXPAGESIZE=1 472EMBEDDED=yes 473TEMPLATE_NAME=generic 474 475ROM_START=0xFC00 476ROM_SIZE=0x03e0 477RAM_START=0x0200 478RAM_SIZE=128 479 480STACK=0x280 481fi 482 483if [ "${MSP430_NAME}" = "msp430x2111" ] ; then 484ARCH=msp:21 485MACHINE= 486SCRIPT_NAME=elf32msp430 487OUTPUT_FORMAT="elf32-msp430" 488MAXPAGESIZE=1 489EMBEDDED=yes 490TEMPLATE_NAME=generic 491 492ROM_START=0xF800 493ROM_SIZE=0x07e0 494RAM_START=0x0200 495RAM_SIZE=128 496 497STACK=0x280 498fi 499 500if [ "${MSP430_NAME}" = "msp430x2121" ] ; then 501ARCH=msp:21 502MACHINE= 503SCRIPT_NAME=elf32msp430 504OUTPUT_FORMAT="elf32-msp430" 505MAXPAGESIZE=1 506EMBEDDED=yes 507TEMPLATE_NAME=generic 508 509ROM_START=0xf000 510ROM_SIZE=0x0fe0 511RAM_START=0x0200 512RAM_SIZE=256 513 514STACK=0x300 515fi 516 517if [ "${MSP430_NAME}" = "msp430x2131" ] ; then 518ARCH=msp:21 519MACHINE= 520SCRIPT_NAME=elf32msp430 521OUTPUT_FORMAT="elf32-msp430" 522MAXPAGESIZE=1 523EMBEDDED=yes 524TEMPLATE_NAME=generic 525 526ROM_START=0xe000 527ROM_SIZE=0x1fe0 528RAM_START=0x0200 529RAM_SIZE=256 530 531STACK=0x300 532fi 533 534if [ "${MSP430_NAME}" = "msp430x311" ] ; then 535ARCH=msp:31 536MACHINE= 537SCRIPT_NAME=elf32msp430_3 538OUTPUT_FORMAT="elf32-msp430" 539MAXPAGESIZE=1 540EMBEDDED=yes 541TEMPLATE_NAME=generic 542 543ROM_START=0xf800 544ROM_SIZE=0x07e0 545RAM_START=0x0200 546RAM_SIZE=128 547 548STACK=0x280 549fi 550 551if [ "${MSP430_NAME}" = "msp430x312" ] ; then 552ARCH=msp:31 553MACHINE= 554SCRIPT_NAME=elf32msp430_3 555OUTPUT_FORMAT="elf32-msp430" 556MAXPAGESIZE=1 557EMBEDDED=yes 558TEMPLATE_NAME=generic 559 560ROM_START=0xf000 561ROM_SIZE=0x0fe0 562RAM_START=0x0200 563RAM_SIZE=256 564 565STACK=0x300 566fi 567 568if [ "${MSP430_NAME}" = "msp430x313" ] ; then 569ARCH=msp:31 570MACHINE= 571SCRIPT_NAME=elf32msp430_3 572OUTPUT_FORMAT="elf32-msp430" 573MAXPAGESIZE=1 574EMBEDDED=yes 575TEMPLATE_NAME=generic 576 577ROM_START=0xe000 578ROM_SIZE=0x1fe0 579RAM_START=0x0200 580RAM_SIZE=256 581 582STACK=0x300 583fi 584 585if [ "${MSP430_NAME}" = "msp430x314" ] ; then 586ARCH=msp:31 587MACHINE= 588SCRIPT_NAME=elf32msp430_3 589OUTPUT_FORMAT="elf32-msp430" 590MAXPAGESIZE=1 591EMBEDDED=yes 592TEMPLATE_NAME=generic 593 594ROM_START=0xd000 595ROM_SIZE=0x2fe0 596RAM_START=0x0200 597RAM_SIZE=512 598 599STACK=0x400 600fi 601 602if [ "${MSP430_NAME}" = "msp430x315" ] ; then 603ARCH=msp:31 604MACHINE= 605SCRIPT_NAME=elf32msp430_3 606OUTPUT_FORMAT="elf32-msp430" 607MAXPAGESIZE=1 608EMBEDDED=yes 609TEMPLATE_NAME=generic 610 611ROM_START=0xc000 612ROM_SIZE=0x3fe0 613RAM_START=0x0200 614RAM_SIZE=512 615 616STACK=0x400 617fi 618 619if [ "${MSP430_NAME}" = "msp430x323" ] ; then 620ARCH=msp:32 621MACHINE= 622SCRIPT_NAME=elf32msp430_3 623OUTPUT_FORMAT="elf32-msp430" 624MAXPAGESIZE=1 625EMBEDDED=yes 626TEMPLATE_NAME=generic 627 628ROM_START=0xe000 629ROM_SIZE=0x1fe0 630RAM_START=0x0200 631RAM_SIZE=256 632 633STACK=0x300 634fi 635 636if [ "${MSP430_NAME}" = "msp430x325" ] ; then 637ARCH=msp:32 638MACHINE= 639SCRIPT_NAME=elf32msp430_3 640OUTPUT_FORMAT="elf32-msp430" 641MAXPAGESIZE=1 642EMBEDDED=yes 643TEMPLATE_NAME=generic 644 645ROM_START=0xc000 646ROM_SIZE=0x3fe0 647RAM_START=0x0200 648RAM_SIZE=512 649 650STACK=0x400 651fi 652 653if [ "${MSP430_NAME}" = "msp430x336" ] ; then 654ARCH=msp:33 655MACHINE= 656SCRIPT_NAME=elf32msp430_3 657OUTPUT_FORMAT="elf32-msp430" 658MAXPAGESIZE=1 659EMBEDDED=yes 660TEMPLATE_NAME=generic 661 662ROM_START=0xa000 663ROM_SIZE=0x5fe0 664RAM_START=0x0200 665RAM_SIZE=1024 666 667STACK=0x600 668fi 669 670if [ "${MSP430_NAME}" = "msp430x337" ] ; then 671ARCH=msp:33 672MACHINE= 673SCRIPT_NAME=elf32msp430_3 674OUTPUT_FORMAT="elf32-msp430" 675MAXPAGESIZE=1 676EMBEDDED=yes 677TEMPLATE_NAME=generic 678 679ROM_START=0x8000 680ROM_SIZE=0x7fe0 681RAM_START=0x0200 682RAM_SIZE=1024 683 684STACK=0x600 685fi 686 687if [ "${MSP430_NAME}" = "msp430x412" ] ; then 688ARCH=msp:41 689MACHINE= 690SCRIPT_NAME=elf32msp430 691OUTPUT_FORMAT="elf32-msp430" 692MAXPAGESIZE=1 693EMBEDDED=yes 694TEMPLATE_NAME=generic 695 696ROM_START=0xf000 697ROM_SIZE=0x0fe0 698RAM_START=0x0200 699RAM_SIZE=256 700 701STACK=0x300 702fi 703 704if [ "${MSP430_NAME}" = "msp430x413" ] ; then 705ARCH=msp:41 706MACHINE= 707SCRIPT_NAME=elf32msp430 708OUTPUT_FORMAT="elf32-msp430" 709MAXPAGESIZE=1 710EMBEDDED=yes 711TEMPLATE_NAME=generic 712 713ROM_START=0xe000 714ROM_SIZE=0x1fe0 715RAM_START=0x0200 716RAM_SIZE=256 717 718STACK=0x300 719fi 720 721if [ "${MSP430_NAME}" = "msp430x415" ] ; then 722ARCH=msp:41 723MACHINE= 724SCRIPT_NAME=elf32msp430 725OUTPUT_FORMAT="elf32-msp430" 726MAXPAGESIZE=1 727EMBEDDED=yes 728TEMPLATE_NAME=generic 729 730ROM_START=0xc000 731ROM_SIZE=0x3fe0 732RAM_START=0x0200 733RAM_SIZE=512 734 735STACK=0x400 736fi 737 738if [ "${MSP430_NAME}" = "msp430x417" ] ; then 739ARCH=msp:41 740MACHINE= 741SCRIPT_NAME=elf32msp430 742OUTPUT_FORMAT="elf32-msp430" 743MAXPAGESIZE=1 744EMBEDDED=yes 745TEMPLATE_NAME=generic 746 747ROM_START=0x8000 748ROM_SIZE=0x7fe0 749RAM_START=0x0200 750RAM_SIZE=1024 751 752STACK=0x600 753fi 754 755if [ "${MSP430_NAME}" = "msp430x435" ] ; then 756ARCH=msp:43 757MACHINE= 758SCRIPT_NAME=elf32msp430 759OUTPUT_FORMAT="elf32-msp430" 760MAXPAGESIZE=1 761EMBEDDED=yes 762TEMPLATE_NAME=generic 763 764ROM_START=0xc000 765ROM_SIZE=0x3fe0 766RAM_START=0x0200 767RAM_SIZE=512 768 769STACK=0x400 770fi 771 772if [ "${MSP430_NAME}" = "msp430x436" ] ; then 773ARCH=msp:43 774MACHINE= 775SCRIPT_NAME=elf32msp430 776OUTPUT_FORMAT="elf32-msp430" 777MAXPAGESIZE=1 778EMBEDDED=yes 779TEMPLATE_NAME=generic 780 781ROM_START=0xa000 782ROM_SIZE=0x5fe0 783RAM_START=0x0200 784RAM_SIZE=1024 785 786STACK=0x600 787fi 788 789if [ "${MSP430_NAME}" = "msp430x437" ] ; then 790ARCH=msp:43 791MACHINE= 792SCRIPT_NAME=elf32msp430 793OUTPUT_FORMAT="elf32-msp430" 794MAXPAGESIZE=1 795EMBEDDED=yes 796TEMPLATE_NAME=generic 797 798ROM_START=0x8000 799ROM_SIZE=0x7fe0 800RAM_START=0x0200 801RAM_SIZE=1024 802 803STACK=0x600 804fi 805 806if [ "${MSP430_NAME}" = "msp430x447" ] ; then 807ARCH=msp:44 808MACHINE= 809SCRIPT_NAME=elf32msp430 810OUTPUT_FORMAT="elf32-msp430" 811MAXPAGESIZE=1 812EMBEDDED=yes 813TEMPLATE_NAME=generic 814 815ROM_START=0x8000 816ROM_SIZE=0x7fe0 817RAM_START=0x0200 818RAM_SIZE=1024 819 820STACK=0x600 821fi 822 823if [ "${MSP430_NAME}" = "msp430x448" ] ; then 824ARCH=msp:44 825MACHINE= 826SCRIPT_NAME=elf32msp430 827OUTPUT_FORMAT="elf32-msp430" 828MAXPAGESIZE=1 829EMBEDDED=yes 830TEMPLATE_NAME=generic 831 832ROM_START=0x4000 833ROM_SIZE=0xbfe0 834RAM_START=0x0200 835RAM_SIZE=0x0800 836 837STACK=0xa00 838fi 839 840if [ "${MSP430_NAME}" = "msp430x449" ] ; then 841ARCH=msp:44 842MACHINE= 843SCRIPT_NAME=elf32msp430 844OUTPUT_FORMAT="elf32-msp430" 845MAXPAGESIZE=1 846EMBEDDED=yes 847TEMPLATE_NAME=generic 848 849ROM_START=0x1100 850ROM_SIZE=0xeee0 851RAM_START=0x0200 852RAM_SIZE=0x0800 853 854STACK=0xa00 855fi 856 857if [ "${MSP430_NAME}" = "msp430xE423" ] ; then 858ARCH=msp:42 859MACHINE= 860SCRIPT_NAME=elf32msp430 861OUTPUT_FORMAT="elf32-msp430" 862MAXPAGESIZE=1 863EMBEDDED=yes 864TEMPLATE_NAME=generic 865 866ROM_START=0xe000 867ROM_SIZE=0x1fe0 868RAM_START=0x0200 869RAM_SIZE=256 870 871STACK=0x300 872fi 873 874if [ "${MSP430_NAME}" = "msp430xE425" ] ; then 875ARCH=msp:42 876MACHINE= 877SCRIPT_NAME=elf32msp430 878OUTPUT_FORMAT="elf32-msp430" 879MAXPAGESIZE=1 880EMBEDDED=yes 881TEMPLATE_NAME=generic 882 883ROM_START=0xc000 884ROM_SIZE=0x3fe0 885RAM_START=0x0200 886RAM_SIZE=512 887 888STACK=0x400 889fi 890 891if [ "${MSP430_NAME}" = "msp430xE427" ] ; then 892ARCH=msp:42 893MACHINE= 894SCRIPT_NAME=elf32msp430 895OUTPUT_FORMAT="elf32-msp430" 896MAXPAGESIZE=1 897EMBEDDED=yes 898TEMPLATE_NAME=generic 899 900ROM_START=0x8000 901ROM_SIZE=0x7fe0 902RAM_START=0x0200 903RAM_SIZE=1024 904 905STACK=0x600 906fi 907 908if [ "${MSP430_NAME}" = "msp430xG437" ] ; then 909ARCH=msp:43 910MACHINE= 911SCRIPT_NAME=elf32msp430 912OUTPUT_FORMAT="elf32-msp430" 913MAXPAGESIZE=1 914EMBEDDED=yes 915TEMPLATE_NAME=generic 916 917ROM_START=0x8000 918ROM_SIZE=0x7fe0 919RAM_START=0x0200 920RAM_SIZE=1024 921 922STACK=0x600 923fi 924 925if [ "${MSP430_NAME}" = "msp430xG438" ] ; then 926ARCH=msp:43 927MACHINE= 928SCRIPT_NAME=elf32msp430 929OUTPUT_FORMAT="elf32-msp430" 930MAXPAGESIZE=1 931EMBEDDED=yes 932TEMPLATE_NAME=generic 933 934ROM_START=0x4000 935ROM_SIZE=0xbef0 936RAM_START=0x0200 937RAM_SIZE=0x0800 938 939STACK=0xa00 940fi 941 942if [ "${MSP430_NAME}" = "msp430xG439" ] ; then 943ARCH=msp:43 944MACHINE= 945SCRIPT_NAME=elf32msp430 946OUTPUT_FORMAT="elf32-msp430" 947MAXPAGESIZE=1 948EMBEDDED=yes 949TEMPLATE_NAME=generic 950 951ROM_START=0x1100 952ROM_SIZE=0xeee0 953RAM_START=0x0200 954RAM_SIZE=0x0800 955 956STACK=0xa00 957fi 958 959if [ "${MSP430_NAME}" = "msp430xW423" ] ; then 960ARCH=msp:42 961MACHINE= 962SCRIPT_NAME=elf32msp430 963OUTPUT_FORMAT="elf32-msp430" 964MAXPAGESIZE=1 965EMBEDDED=yes 966TEMPLATE_NAME=generic 967 968ROM_START=0xe000 969ROM_SIZE=0x1fe0 970RAM_START=0x0200 971RAM_SIZE=256 972 973STACK=0x300 974fi 975 976if [ "${MSP430_NAME}" = "msp430xW425" ] ; then 977ARCH=msp:42 978MACHINE= 979SCRIPT_NAME=elf32msp430 980OUTPUT_FORMAT="elf32-msp430" 981MAXPAGESIZE=1 982EMBEDDED=yes 983TEMPLATE_NAME=generic 984 985ROM_START=0xc000 986ROM_SIZE=0x3fe0 987RAM_START=0x0200 988RAM_SIZE=512 989 990STACK=0x400 991fi 992 993if [ "${MSP430_NAME}" = "msp430xW427" ] ; then 994ARCH=msp:42 995MACHINE= 996SCRIPT_NAME=elf32msp430 997OUTPUT_FORMAT="elf32-msp430" 998MAXPAGESIZE=1 999EMBEDDED=yes 1000TEMPLATE_NAME=generic 1001 1002ROM_START=0x8000 1003ROM_SIZE=0x7fe0 1004RAM_START=0x0200 1005RAM_SIZE=0x400 1006 1007STACK=0x600 1008fi 1009