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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.