Ich möchte einen MSP430G2553 mit mspgcc nutzen, es gibt aber noch keinen support. Wie macht man das?
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.
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 |
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.