2005-04-06 Jakub Jelinek <jakub@redhat.com>
[deliverable/binutils-gdb.git] / ld / emulparams / msp430all.sh
CommitLineData
aafdb207
NC
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
c05e9f04 289ROM_SIZE=0xbfe0
aafdb207 290RAM_START=0x0200
b18c562e 291RAM_SIZE=0x0800
aafdb207
NC
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
b18c562e 308RAM_SIZE=0x0800
aafdb207
NC
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
c05e9f04 391ROM_SIZE=0xbfe0
aafdb207 392RAM_START=0x0200
b18c562e 393RAM_SIZE=0x0800
aafdb207
NC
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
b18c562e 410RAM_SIZE=0x0800
aafdb207
NC
411
412STACK=0xa00
413fi
414
c05e9f04
NC
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
b18c562e 427RAM_SIZE=0x1400
c05e9f04 428
b18c562e 429STACK=0x2500
c05e9f04
NC
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
b18c562e 444RAM_SIZE=0x2800
c05e9f04 445
b18c562e 446STACK=0x3900
c05e9f04
NC
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
b18c562e
NC
458ROM_START=0x2500
459ROM_SIZE=0xdae0
c05e9f04 460RAM_START=0x1100
b18c562e 461RAM_SIZE=0x1400
c05e9f04 462
b18c562e 463STACK=0x2500
c05e9f04
NC
464fi
465
aafdb207
NC
466if [ "${MSP430_NAME}" = "msp430x311" ] ; then
467ARCH=msp:31
468MACHINE=
469SCRIPT_NAME=elf32msp430_3
470OUTPUT_FORMAT="elf32-msp430"
471MAXPAGESIZE=1
472EMBEDDED=yes
473TEMPLATE_NAME=generic
474
475ROM_START=0xf800
476ROM_SIZE=0x07e0
477RAM_START=0x0200
478RAM_SIZE=128
479
480STACK=0x280
481fi
482
483if [ "${MSP430_NAME}" = "msp430x312" ] ; then
484ARCH=msp:31
485MACHINE=
486SCRIPT_NAME=elf32msp430_3
487OUTPUT_FORMAT="elf32-msp430"
488MAXPAGESIZE=1
489EMBEDDED=yes
490TEMPLATE_NAME=generic
491
492ROM_START=0xf000
493ROM_SIZE=0x0fe0
494RAM_START=0x0200
495RAM_SIZE=256
496
497STACK=0x300
498fi
499
500if [ "${MSP430_NAME}" = "msp430x313" ] ; then
501ARCH=msp:31
502MACHINE=
503SCRIPT_NAME=elf32msp430_3
504OUTPUT_FORMAT="elf32-msp430"
505MAXPAGESIZE=1
506EMBEDDED=yes
507TEMPLATE_NAME=generic
508
509ROM_START=0xe000
510ROM_SIZE=0x1fe0
511RAM_START=0x0200
512RAM_SIZE=256
513
514STACK=0x300
515fi
516
517if [ "${MSP430_NAME}" = "msp430x314" ] ; then
518ARCH=msp:31
519MACHINE=
520SCRIPT_NAME=elf32msp430_3
521OUTPUT_FORMAT="elf32-msp430"
522MAXPAGESIZE=1
523EMBEDDED=yes
524TEMPLATE_NAME=generic
525
526ROM_START=0xd000
527ROM_SIZE=0x2fe0
528RAM_START=0x0200
529RAM_SIZE=512
530
531STACK=0x400
532fi
533
534if [ "${MSP430_NAME}" = "msp430x315" ] ; then
535ARCH=msp:31
536MACHINE=
537SCRIPT_NAME=elf32msp430_3
538OUTPUT_FORMAT="elf32-msp430"
539MAXPAGESIZE=1
540EMBEDDED=yes
541TEMPLATE_NAME=generic
542
543ROM_START=0xc000
544ROM_SIZE=0x3fe0
545RAM_START=0x0200
546RAM_SIZE=512
547
548STACK=0x400
549fi
550
551if [ "${MSP430_NAME}" = "msp430x323" ] ; then
552ARCH=msp:32
553MACHINE=
554SCRIPT_NAME=elf32msp430_3
555OUTPUT_FORMAT="elf32-msp430"
556MAXPAGESIZE=1
557EMBEDDED=yes
558TEMPLATE_NAME=generic
559
560ROM_START=0xe000
561ROM_SIZE=0x1fe0
562RAM_START=0x0200
563RAM_SIZE=256
564
565STACK=0x300
566fi
567
568if [ "${MSP430_NAME}" = "msp430x325" ] ; then
569ARCH=msp:32
570MACHINE=
571SCRIPT_NAME=elf32msp430_3
572OUTPUT_FORMAT="elf32-msp430"
573MAXPAGESIZE=1
574EMBEDDED=yes
575TEMPLATE_NAME=generic
576
577ROM_START=0xc000
578ROM_SIZE=0x3fe0
579RAM_START=0x0200
580RAM_SIZE=512
581
582STACK=0x400
583fi
584
585if [ "${MSP430_NAME}" = "msp430x336" ] ; then
586ARCH=msp:33
587MACHINE=
588SCRIPT_NAME=elf32msp430_3
589OUTPUT_FORMAT="elf32-msp430"
590MAXPAGESIZE=1
591EMBEDDED=yes
592TEMPLATE_NAME=generic
593
594ROM_START=0xa000
595ROM_SIZE=0x5fe0
596RAM_START=0x0200
597RAM_SIZE=1024
598
599STACK=0x600
600fi
601
602if [ "${MSP430_NAME}" = "msp430x337" ] ; then
603ARCH=msp:33
604MACHINE=
605SCRIPT_NAME=elf32msp430_3
606OUTPUT_FORMAT="elf32-msp430"
607MAXPAGESIZE=1
608EMBEDDED=yes
609TEMPLATE_NAME=generic
610
611ROM_START=0x8000
612ROM_SIZE=0x7fe0
613RAM_START=0x0200
614RAM_SIZE=1024
615
616STACK=0x600
617fi
618
619if [ "${MSP430_NAME}" = "msp430x412" ] ; then
620ARCH=msp:41
621MACHINE=
622SCRIPT_NAME=elf32msp430
623OUTPUT_FORMAT="elf32-msp430"
624MAXPAGESIZE=1
625EMBEDDED=yes
626TEMPLATE_NAME=generic
627
628ROM_START=0xf000
629ROM_SIZE=0x0fe0
630RAM_START=0x0200
631RAM_SIZE=256
632
633STACK=0x300
634fi
635
636if [ "${MSP430_NAME}" = "msp430x413" ] ; then
637ARCH=msp:41
638MACHINE=
639SCRIPT_NAME=elf32msp430
640OUTPUT_FORMAT="elf32-msp430"
641MAXPAGESIZE=1
642EMBEDDED=yes
643TEMPLATE_NAME=generic
644
645ROM_START=0xe000
646ROM_SIZE=0x1fe0
647RAM_START=0x0200
648RAM_SIZE=256
649
650STACK=0x300
651fi
652
c05e9f04
NC
653if [ "${MSP430_NAME}" = "msp430x415" ] ; then
654ARCH=msp:41
655MACHINE=
656SCRIPT_NAME=elf32msp430
657OUTPUT_FORMAT="elf32-msp430"
658MAXPAGESIZE=1
659EMBEDDED=yes
660TEMPLATE_NAME=generic
661
662ROM_START=0xc000
663ROM_SIZE=0x3fe0
664RAM_START=0x0200
665RAM_SIZE=512
666
667STACK=0x400
668fi
669
670if [ "${MSP430_NAME}" = "msp430x417" ] ; then
671ARCH=msp:41
672MACHINE=
673SCRIPT_NAME=elf32msp430
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
aafdb207
NC
687if [ "${MSP430_NAME}" = "msp430x435" ] ; then
688ARCH=msp:43
689MACHINE=
690SCRIPT_NAME=elf32msp430
691OUTPUT_FORMAT="elf32-msp430"
692MAXPAGESIZE=1
693EMBEDDED=yes
694TEMPLATE_NAME=generic
695
696ROM_START=0xc000
697ROM_SIZE=0x3fe0
698RAM_START=0x0200
699RAM_SIZE=512
700
701STACK=0x400
702fi
703
704if [ "${MSP430_NAME}" = "msp430x436" ] ; then
705ARCH=msp:43
706MACHINE=
707SCRIPT_NAME=elf32msp430
708OUTPUT_FORMAT="elf32-msp430"
709MAXPAGESIZE=1
710EMBEDDED=yes
711TEMPLATE_NAME=generic
712
713ROM_START=0xa000
714ROM_SIZE=0x5fe0
715RAM_START=0x0200
716RAM_SIZE=1024
717
718STACK=0x600
719fi
720
721if [ "${MSP430_NAME}" = "msp430x437" ] ; then
722ARCH=msp:43
723MACHINE=
724SCRIPT_NAME=elf32msp430
725OUTPUT_FORMAT="elf32-msp430"
726MAXPAGESIZE=1
727EMBEDDED=yes
728TEMPLATE_NAME=generic
729
730ROM_START=0x8000
731ROM_SIZE=0x7fe0
732RAM_START=0x0200
733RAM_SIZE=1024
734
735STACK=0x600
736fi
737
738if [ "${MSP430_NAME}" = "msp430x447" ] ; then
739ARCH=msp:44
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
c05e9f04 750RAM_SIZE=1024
aafdb207
NC
751
752STACK=0x600
753fi
754
755if [ "${MSP430_NAME}" = "msp430x448" ] ; then
756ARCH=msp:44
757MACHINE=
758SCRIPT_NAME=elf32msp430
759OUTPUT_FORMAT="elf32-msp430"
760MAXPAGESIZE=1
761EMBEDDED=yes
762TEMPLATE_NAME=generic
763
764ROM_START=0x4000
c05e9f04 765ROM_SIZE=0xbfe0
aafdb207 766RAM_START=0x0200
b18c562e 767RAM_SIZE=0x0800
aafdb207
NC
768
769STACK=0xa00
770fi
771
772if [ "${MSP430_NAME}" = "msp430x449" ] ; then
773ARCH=msp:44
774MACHINE=
775SCRIPT_NAME=elf32msp430
776OUTPUT_FORMAT="elf32-msp430"
777MAXPAGESIZE=1
778EMBEDDED=yes
779TEMPLATE_NAME=generic
780
781ROM_START=0x1100
782ROM_SIZE=0xeee0
783RAM_START=0x0200
b18c562e 784RAM_SIZE=0x0800
aafdb207
NC
785
786STACK=0xa00
787fi
788
789if [ "${MSP430_NAME}" = "msp430xE423" ] ; then
790ARCH=msp:42
791MACHINE=
792SCRIPT_NAME=elf32msp430
793OUTPUT_FORMAT="elf32-msp430"
794MAXPAGESIZE=1
795EMBEDDED=yes
796TEMPLATE_NAME=generic
797
798ROM_START=0xe000
799ROM_SIZE=0x1fe0
800RAM_START=0x0200
801RAM_SIZE=256
802
803STACK=0x300
804fi
805
806if [ "${MSP430_NAME}" = "msp430xE425" ] ; then
807ARCH=msp:42
808MACHINE=
809SCRIPT_NAME=elf32msp430
810OUTPUT_FORMAT="elf32-msp430"
811MAXPAGESIZE=1
812EMBEDDED=yes
813TEMPLATE_NAME=generic
814
815ROM_START=0xc000
816ROM_SIZE=0x3fe0
817RAM_START=0x0200
818RAM_SIZE=512
819
820STACK=0x400
821fi
822
823if [ "${MSP430_NAME}" = "msp430xE427" ] ; then
824ARCH=msp:42
825MACHINE=
826SCRIPT_NAME=elf32msp430
827OUTPUT_FORMAT="elf32-msp430"
828MAXPAGESIZE=1
829EMBEDDED=yes
830TEMPLATE_NAME=generic
831
832ROM_START=0x8000
833ROM_SIZE=0x7fe0
834RAM_START=0x0200
c05e9f04 835RAM_SIZE=1024
aafdb207
NC
836
837STACK=0x600
838fi
839
c05e9f04
NC
840if [ "${MSP430_NAME}" = "msp430xG437" ] ; then
841ARCH=msp:43
842MACHINE=
843SCRIPT_NAME=elf32msp430
844OUTPUT_FORMAT="elf32-msp430"
845MAXPAGESIZE=1
846EMBEDDED=yes
847TEMPLATE_NAME=generic
848
849ROM_START=0x8000
850ROM_SIZE=0x7fe0
851RAM_START=0x0200
852RAM_SIZE=1024
853
854STACK=0x600
855fi
856
857if [ "${MSP430_NAME}" = "msp430xG438" ] ; then
858ARCH=msp:43
859MACHINE=
860SCRIPT_NAME=elf32msp430
861OUTPUT_FORMAT="elf32-msp430"
862MAXPAGESIZE=1
863EMBEDDED=yes
864TEMPLATE_NAME=generic
865
866ROM_START=0x4000
867ROM_SIZE=0xbef0
868RAM_START=0x0200
b18c562e 869RAM_SIZE=0x0800
c05e9f04
NC
870
871STACK=0xa00
872fi
873
874if [ "${MSP430_NAME}" = "msp430xG439" ] ; then
875ARCH=msp:43
876MACHINE=
877SCRIPT_NAME=elf32msp430
878OUTPUT_FORMAT="elf32-msp430"
879MAXPAGESIZE=1
880EMBEDDED=yes
881TEMPLATE_NAME=generic
882
883ROM_START=0x1100
884ROM_SIZE=0xeee0
885RAM_START=0x0200
b18c562e 886RAM_SIZE=0x0800
c05e9f04
NC
887
888STACK=0xa00
889fi
890
aafdb207
NC
891if [ "${MSP430_NAME}" = "msp430xW423" ] ; then
892ARCH=msp:42
893MACHINE=
894SCRIPT_NAME=elf32msp430
895OUTPUT_FORMAT="elf32-msp430"
896MAXPAGESIZE=1
897EMBEDDED=yes
898TEMPLATE_NAME=generic
899
900ROM_START=0xe000
901ROM_SIZE=0x1fe0
902RAM_START=0x0200
903RAM_SIZE=256
904
905STACK=0x300
906fi
907
908if [ "${MSP430_NAME}" = "msp430xW425" ] ; then
909ARCH=msp:42
910MACHINE=
911SCRIPT_NAME=elf32msp430
912OUTPUT_FORMAT="elf32-msp430"
913MAXPAGESIZE=1
914EMBEDDED=yes
915TEMPLATE_NAME=generic
916
917ROM_START=0xc000
918ROM_SIZE=0x3fe0
919RAM_START=0x0200
920RAM_SIZE=512
921
922STACK=0x400
923fi
924
925if [ "${MSP430_NAME}" = "msp430xW427" ] ; then
926ARCH=msp:42
927MACHINE=
928SCRIPT_NAME=elf32msp430
929OUTPUT_FORMAT="elf32-msp430"
930MAXPAGESIZE=1
931EMBEDDED=yes
932TEMPLATE_NAME=generic
933
934ROM_START=0x8000
935ROM_SIZE=0x7fe0
936RAM_START=0x0200
b18c562e 937RAM_SIZE=0x400
aafdb207
NC
938
939STACK=0x600
940fi
This page took 0.139918 seconds and 4 git commands to generate.