www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik mspgcc sonderbarer Fehler.


Autor: Fabian Hof (Firma: keine) (eimer)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

bin gerade leich am verzweifeln.
Und zwar versuche ich gerade OpenChronos auf WinXp mit Eclipse zu 
compilieren.
Unter einigen Fehler stört mich dieser am meisten.
Multiple markers at this line
  - #error "Wrong ISM band specified (valid are ISM_LF, ISM_EU and ISM_US)"
  - #error encountered with text: "Wrong ISM band specified (valid are ISM_LF, ISM_EU and 
   ISM_US)"

Anbei die Datei in der der Fehler auftaucht, davon gibt es jede Menge 
geleicher Fehler.

Ich hab wirklich kein Plan warum er den Fehler bringt.
Der mspgcc unterstützt doch die #error-Direktive das sollte doch jeder c 
compiler gebacken bekommen.

Hoff einer von euch hat eine Idee.

mfg

Autor: Klaus T. (gauchi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bist Du dir sicher, dass das die richtige Datei ist? Da sind nämlich die 
fraglichen #error Direktiven nicht drin.

Autor: Fabian Hof (Firma: keine) (eimer)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ok, hab mal die richtige Datei angehängt.

Was ich nicht verstehe, bei manchen #error-Direktiven versteht er alles 
wunderbar und es gibt keine Fehlermeldung.
Und bei manchen schmeißt er nur ein Warning. Das versteh ich wirklich 
nicht.

Autor: Klaus T. (gauchi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
#error Direktiven schmeissen immer einen Error, wenn der Compiler dran 
vorbeikommt. Der Trick ist, dass der Compiler wenn alles richtig gebaut 
ist eben nicht darauf kommt. Wenn du die Sammlung an #ifdef Anweisungen 
rund um den #error anschaust, wirst du feststellen, dass es einen Weg 
gibt, wie der #else Zweig mit dem #error drin nicht genommen wird.

Autor: Fabian Hof (Firma: keine) (eimer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Alles klar. Hab es gerade hinbekommen. Jetzt hab ich andere Fehler. Aber 
die schau ich mir erst einmal an.

Danke.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.