Tach allerseits, Ich hatte mich mal an ein C-Projekt rangewagt, welches ich im Internet gefunden hatte. Leider bin ich kein C-Experte. Quelle: http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm Den dortigen Quellcode wollte ich für Mega8 compilieren. Weder mit WinAVR noch dem AVR Studio konnte etwas vernüftiges rausbringen. An das File mit der Zeichenzuweisung symbol_tbl.h hatte ich mich zu Beginn schon mal selbst rangemacht. Davon bekomme ich jetzt beim compilieren keine Fehlermeldungen mehr. Vorher hatte es nur so davon gehagelt. Das Original ist als _org.h im Archiv mit drin. Ich hoffe es stimmt dann so mit den Klammern und den Blocks dazwischen. In Zeile 44 wird "," oder ";" VOR volatile erwartet. Dadurch erklären sich auch die späteren Fehler, da die Variablen nicht definiert sind. Vielleicht schau der eine oder andere C-Experte mal drüber und schmeißt mir die Bugs raus...ich komme grade nicht weiter und lese mich derzeit mal in die C-Geschichten ein. Im Voraus mal ein Dankeschön für Eure Hilfe
Gast
#1196983
Ich hab mal das Original compiliert (ohne mir deine Version anzusehen). Das wurde für eine sehr alte WinAVR-Version geschrieben. Wenn du die folgen beiden Zeilen bei den #includes in main.c hinzufügst, compiliert es zumindest, wenn auch mit Warnungen:
1 | |
2 | |
Die Warnungen sind zwar alle berechtigt, funktionieren sollte es aber trotzdem. Oliver
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.