www.mikrocontroller.net

Forum: Compiler & IDEs Erger mit RFM12 und AVRStudio


Autor: Ronny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich möchte einfach die Beispieldateien von Pollin compilieren bekomme 
aber immer diese Meldung

" ../test.c:39:18: error: iom8.h: No such file or directory "

wenn ich #include <iom8.h> in #include <avr/iom8.h> ändere bekomme ich 
diese meldung
Build started 19.3.2010 at 19:43:43
avr-gcc  -mmcu=atmega8hva -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT test.o -MF dep/test.o.d  -c  ../test.c
In file included from ../test.c:39:
c:/winavr/lib/gcc/../../avr/include/avr/iom8.h:41:4: error: #error "Include <avr/io.h> instead of this file."
../test.c:60:14: warning: multi-line comment
../test.c: In function 'RFXX_PORT_INIT':
../test.c:93: warning: implicit declaration of function '_SFR_IO8'
../test.c:93: error: lvalue required as left operand of assignment
../test.c:94: error: lvalue required as left operand of assignment
../test.c:95: error: lvalue required as left operand of assignment
../test.c:97: error: lvalue required as left operand of assignment
../test.c:98: error: lvalue required as left operand of assignment
../test.c:99: error: lvalue required as left operand of assignment
../test.c:100: error: lvalue required as left operand of assignment
../test.c:101: error: lvalue required as left operand of assignment
../test.c:102: error: lvalue required as left operand of assignment
../test.c:103: error: lvalue required as left operand of assignment
../test.c: In function 'RFXX_WRT_CMD':
../test.c:110: error: lvalue required as left operand of assignment
../test.c:111: error: lvalue required as left operand of assignment
../test.c:114: error: lvalue required as left operand of assignment
../test.c:116: error: lvalue required as left operand of assignment
../test.c:118: error: lvalue required as left operand of assignment
../test.c:123: error: lvalue required as left operand of assignment
../test.c:126: error: lvalue required as left operand of assignment
../test.c: In function 'main':
../test.c:164: error: lvalue required as left operand of assignment
../test.c:165: error: lvalue required as left operand of assignment
../test.c:166: error: lvalue required as left operand of assignment
../test.c:169: error: lvalue required as left operand of assignment
../test.c:171: error: lvalue required as left operand of assignment
../test.c:173: error: lvalue required as left operand of assignment
../test.c:174: error: lvalue required as left operand of assignment
../test.c:197: error: lvalue required as left operand of assignment
../test.c:199: error: lvalue required as left operand of assignment
make: *** [test.o] Error 1
Build failed with 27 errors and 2 warnings...

#include <avr/io.h> bringt es auch nicht

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ronny schrieb:
> #include <avr/io.h> bringt es auch nicht

Das aber ist der richtige Weg. Was exakt bedeutet "bringt es auch 
nicht"?

Autor: Jötze (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist es richtig schlimmer Erger?
Naja, da muss man durch - ergere Dich nicht zu sehr ...

Autor: Ronny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jötze schrieb:
> Naja, da muss man durch

stimmt nicht ganz... ich hab mich verklickt haben...


ich habe atmega8hva anstatt dem atmega8 gewählt und für diesen scheint 
es keine io.h zu geben.

Jetzt kann alles Kompiliert werden.

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.