Forum: Mikrocontroller und Digitale Elektronik MSPGCC4 header files für neuere MSP430


von Hans (Gast)


Lesenswert?

Ich möchte einen MSP430G2553 mit mspgcc nutzen, es gibt aber noch keinen 
support. Wie macht man das?

von Bernd N (Gast)


Lesenswert?

Hast du mal eine neue Version heruntergeladen ?

http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29?DCMP=launchpad&HQS=Other+OT+launchpadwiki

IAR unterstützt diese Bausteine bereits aber beim mspgcc weiß ich es 
nicht.

von Hans (Gast)


Lesenswert?

Ach ja, ich "bin auf" Windows.

Wenn CCS bzw. der TI COmpiler nicht ständig bei mir einen segfault 
hätte, wäre ja alles gut.
Ich bin bei der Installation nach 
http://springuin.nl/en/articles/launchpadwindows vorgegangen und habe 
daher
1
C:\MSPGCC4\bin>msp430-gcc.exe -v
2
Using built-in specs.
3
Target: msp430
4
Configured with: e:/TEMP/MSPGCC4-SF/build/gcc-4.4.3-build/../gcc-4.4.3/configure --prefix=/c/msp430-gcc-4.4.3 --target=msp430 --enable-languages=c,c++ --enable-win32-registry=MSP43
5
0-GCC-r4-20100210 --disable-nls --with-pkgversion=MSPGCC4_r4-20100210
6
Thread model: single
7
gcc version 4.4.3 (MSPGCC4_r4-20100210)

Es gibt bei sourceforge noch was neueres, leider ist dort überhaupt 
nicht beschrieben, was man vor sich hat:

http://sourceforge.net/projects/mspgcc4/files/Windows/mingw32/mspgcc4-20110312.zip/download

Wenn ich den Inhalt in die bestehende Installation schiebe (2k5 Dateien, 
100 MB) bekommt man eine neue Version, die die original TI- Header 
unterstützt.

1
C:\MSPGCC4\bin>msp430-gcc.exe -v
2
Using built-in specs.
3
Target: msp430
4
Configured with: /home/user/mspgcc4-20110312/build/gcc-4.4.5-build/../gcc-4.4.5/configure --prefix=/opt/msp430-gcc-4.4.5 --target=msp430 --enable-languages=c,c++ --enable-win32-reg
5
istry=MSP430-GCC-20110312 --with-pkgversion=MSPGCC4_20110312 --disable-nls --host=i686-pc-mingw32
6
Thread model: single

Zumindest sind die beim Launchpad beigelegten MSPs unterstützt, d.g.
"-mmcu=msp430x2231" funktioniert.

Mein target kennt er leider noch nicht:
1
msp430-gcc.exe -IC:\mspgcc4\msp430\include -Os -g3 -Wall -c -fmessage-length=0 -mmcu=msp430x2553 -fshort-enums -fsigned-char -mendup-at=main -main.o ..\main.c
2
..\softuart.c:1: error: MCU msp430x2553 not supported
3
Known MCU names:
4
   msp1
5
   msp2
6
   msp3
7
   msp4
8
   msp5
9
   msp6
10
   msp430x110
11
   msp430x112
12
   msp430x1101
13
   msp430x1111
14
   msp430x1121
15
   msp430x1122
16
   msp430x1132
17
   msp430x122
18
   msp430x123
19
   msp430x1222
20
   msp430x1232
21
   msp430x133
22
   msp430x135
23
   msp430x1331
24
   msp430x1351
25
   msp430x147
26
   msp430x148
27
   msp430x149
28
   msp430x1471
29
   msp430x1481
30
   msp430x1491
31
   msp430x155
32
   msp430x156
33
   msp430x157
34
   msp430x167
35
   msp430x168
36
   msp430x169
37
   msp430x1610
38
   msp430x1611
39
   msp430x1612
40
   msp430x2001
41
   msp430x2011
42
   msp430x2002
43
   msp430x2012
44
   msp430x2003
45
   msp430x2013
46
   msp430x2101
47
   msp430x2111
48
   msp430x2121
49
   msp430x2131
50
   msp430x2112
51
   msp430x2122
52
   msp430x2132
53
   msp430x2201
54
   msp430x2211
55
   msp430x2221
56
   msp430x2231
57
   msp430x2232
58
   msp430x2252
59
   msp430x2272
60
   msp430x2234
61
   msp430x2254
62
   msp430x2274
63
   msp430x233
64
   msp430x235
65
   msp430x2330
66
   msp430x2350
67
   msp430x2370
68
   msp430x247
69
   msp430x248
70
   msp430x249
71
   msp430x2410
72
   msp430x2471
73
   msp430x2481
74
   msp430x2491
75
   msp430x2416
76
   msp430x2417
77
   msp430x2418
78
   msp430x2419
79
   msp430x2616
80
   msp430x2617
81
   msp430x2618
82
   msp430x2619
83
   msp430x311
84
   msp430x312
85
   msp430x313
86
   msp430x314
87
   msp430x315
88
   msp430x323
89
   msp430x325
90
   msp430x336
91
   msp430x337
92
   msp430x412
93
   msp430x413
94
   msp430x415
95
   msp430x417
96
   msp430x423
97
   msp430x425
98
   msp430x427
99
   msp430x4250
100
   msp430x4260
101
   msp430x4270
102
   msp430xG4250
103
   msp430xG4260
104
   msp430xG4270
105
   msp430xE423
106
   msp430xE425
107
   msp430xE427
108
   msp430xE4232
109
   msp430xE4242
110
   msp430xE4252
111
   msp430xE4272
112
   msp430xW423
113
   msp430xW425
114
   msp430xW427
115
   msp430xG437
116
   msp430xG438
117
   msp430xG439
118
   msp430x435
119
   msp430x436
120
   msp430x437
121
   msp430x4351
122
   msp430x4361
123
   msp430x4371
124
   msp430x447
125
   msp430x448
126
   msp430x449
127
   msp430xG4616
128
   msp430xG4617
129
   msp430xG4618
130
   msp430xG4619
131
   msp430x4783
132
   msp430x4784
133
   msp430x4793
134
   msp430x4794
135
   msp430x47163
136
   msp430x47173
137
   msp430x47183
138
   msp430x47193
139
   msp430x47166
140
   msp430x47176
141
   msp430x47186
142
   msp430x47196
143
   msp430x47167
144
   msp430x47177
145
   msp430x47187
146
   msp430x47197
147
   msp430x5418
148
   msp430x5419
149
   msp430x5435
150
   msp430x5436
151
   msp430x5437
152
   msp430x5438
153
   msp430x5500
154
   msp430x5501
155
   msp430x5502
156
   msp430x5503
157
   msp430x5504
158
   msp430x5505
159
   msp430x5506
160
   msp430x5507
161
   msp430x5508
162
   msp430x5509
163
   msp430x5510
164
   msp430x5513
165
   msp430x5514
166
   msp430x5515
167
   msp430x5517
168
   msp430x5519
169
   msp430x5521
170
   msp430x5522
171
   msp430x5524
172
   msp430x5525
173
   msp430x5526
174
   msp430x5527
175
   msp430x5528
176
   msp430x5529
177
   msp430x6638
178
   cc430x5133
179
   cc430x5125
180
   cc430x6125
181
   cc430x6135
182
   cc430x6126
183
   cc430x5137
184
   cc430x6127
185
   cc430x6137

von Hans (Gast)


Lesenswert?

Das ganze nennt sich wohl uniarch mspgcc und kommt irgendwann mal als 
windows port. Siehe auch: 
http://sourceforge.net/mailarchive/forum.php?thread_name=BANLkTinhdCavBNjYyyOGWjRjutS5ykUf2A%40mail.gmail.com&forum_name=mspgcc-users

Und hier: Support ist im Git repository. Fehlt mir nur ein Windows 
Executable.. 
http://blog.gmane.org/gmane.comp.hardware.texas-instruments.msp430.gcc.user

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.