IAR Embedded Workbench IDE-neuen uC hinzufügen

Gast #1326282
Lesenswert?

Hallo

ich habe hier die Vollversion der IAR Embedded Workbench IDE (Version 
3.42) und mein Problem ist nun, dass ich einen neuen Microcontroller 
(msp430F4793) habe der dort noch nicht mit dabei ist.

Ich habe Versucht die nötigen Dateien aus der aktuellen Kickstart 
Version in den config Ordner von IAR zu kopieren (4 Stück, alle die 4793 
im Namen haben). Das hat soweit ausgereicht als das ich nun den neuen 
Controller auswählen kann. Allerdings bekomme ich dann diese Fehler 
Meldung:
Fatal Error[e106]: Syntax error or bad argument in  C:\Programme\IAR 
Systems\Embedded Workbench 4.0\430\CONFIG\lnk430F4793.xcl 91
-Z(DATA)DATA16_I,DATA16_Z,DATA16_N,DATA16_HEAP+_DATA16_HEAP_SIZE=0200-0B 
FF

Kann damit leider nicht viel anfangen. Kann mir dabei jmd weiter helfen? 
Bzw hat sowas ähnliches vielleicht schon mal jmd gemacht?

Schon mal danke für jede Hilfe.
Gast #1326332
Lesenswert?

Schau Dir halt mal Deine originalen Linker-Files im Vergleich zu den 
neue hinzugefügten an, vielleicht hat sich die Syntax geändert und passe 
die Neuen entsprechend an.
Schließlich hast Du V3.42, aktuell ist irgendwas um die V4.20
Gast #1326353
Lesenswert?

Ja das war auch meine erste Idee. Allerdings ist die Syntax völlig 
gleich.

Hab nun den Fehler etwas eingegrenzt. Er liegt in diesem Ausdruck:

DATA16_HEAP+_DATA16_HEAP_SIZE=0200-0BFF

Nur weiß ich nicht was daran falsch sein soll. Der Bereich am Ende ist 
der RAM und der stimmt.
Gast #1326387
Lesenswert?

>Hab nun den Fehler etwas eingegrenzt. Er liegt in diesem Ausdruck:
>DATA16_HEAP+_DATA16_HEAP_SIZE=0200-0BFF

Und das "DATA16" bzw. "_DATA16" stimmt?
Vor kurzen war einer hier unterwegs, bei dessen Linker-Files hat genau 
das gefehlt!
Gast #1326417
Lesenswert?

Okay einen unterschied hab ich überseh´n. Die alte Syntax ist wirklich 
ein wenig anders. Wie im letzten Post von mir schon zu seh´n.

HEAP+_HEAP_SIZE statt DATA16_HEAP+_DATA16_HEAP_SIZE

Den Wald vor lauter Bäumen nicht geseh´n. Der Rest ist allerdings der 
gleiche.

Nun kommt aber ein neuer Fehler. Mal schau´n den müsst ich noch 
hinbekommen.

Danke für die Hilfe.
Gast #1326617
Lesenswert?

Weiß nicht genau was du meinst aber mit den anderen Controllern die 
schon integriert waren kommt er klar. Davor hab ich mit dem MSP430F437 
gearbeitet.

Für alle die mal das selbe Problem wie ich haben sollten:
Es reicht nicht einfach die Dateien aus der Kickstart zu kopieren.
Man muss das update machen.
Hatte nun keine Fehler mehr im Code, allerdings erkennt er den 
Controller dann beim debuggen nicht und kann ergo auch nicht richtig 
drauf schreiben.
Mit der Kickstart und einem kleinen Testprogramm funktioniert es.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren