mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR ISA CTRL Frage


Autor: Steffen Simon (steffen21m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo ihr lieben Mikrocontroller-Freunde,
ich habe das AVR ISA-CTRL Board von Busker zusammengebaut. Nun wollte 
ich das Beispielprogramm mit WIN-AVR mit GCC Plugin compilieren und 
aufspielen. Dabei gab es etliche Fehler:
Ein Fehler war z.B daß eine For-Schleife die C99 Konvektion verletzt:
for (int i .....) muss in zwei Zeilen gebracht werden:
int i
for i ....
Deshalb frage ich mich wie ihr alle die files compilen und übertragen 
könnt ?
Gibt es Programme die CPP compilen können ?

Bitte um Hilfe

Gruß Steffen

Autor: Ephi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
genau das Selbe problem hatte ich auch.
es hängt mit der avr-gcc version zusammen.

wenn man das makefile benutzt sind die errors weg, es plagt einem aber 
ein anderer. krigt man den weg, kommen c.a. 200 neue.

irgendwie hab ichs jetzt geschafft auf 56 warnings zu reduzieren, aber 
frag mich nicht wie.

hatte leider noch keine zeit das ergebnis zu testen.

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
-std=gnu99

Autor: Ephi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das heist waas?

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das heißt, dass man diesen Parameter dem Compiler übergibt, und dieser 
dann in eine ältere Konventions-(Nicht Konvektions-)Überprüfung 
schaltet. Quasi eine Art Legacy bzw. Kompatiblitätsmodus für ältere 
Sources.

@Andreas Kaiser unter diesem Post: Okay, das wusste ich nicht :-)

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Umgekehrt. Ohne diese Angabe frisst er C99 Code nicht (-std=c99 tut's 
auch).

Autor: Ephi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich hab nun so ziemlich alles versucht aber atm werde ich immernoch von 
errors überstürtzt.

ich werde weiterprobieren, wird zeit, das mal einer eine unter aktuellem 
avr-gcc lauffähige version rausbringt

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.