Forum: Compiler & IDEs Headerfile für Mega644P lückenhaft? (WinAVR 20071221)


von Jakob (Gast)


Lesenswert?

Ich weiß nicht, ob ich nur zu dämlich bin, aber irgendwie ist das 
Headerfile für den Mega644P nicht vollständig.

Ich nutze WinAVR 20071221. Mit Mfile habe ich ein Makefile erstellt.
Korrekt steht folgendes darin:
1
# MCU name
2
MCU = atmega644p
3
F_CPU = 20000000

Einige Register- und Bitnamen werden aber jetzt vom GCC angemeckert. Und 
in der Tat sind sie weder in der iom644.h, noch in der iomxx4.h drin, 
die wohl automatisch vom GCC geladen werden, wenn ich die <avr/io.h> 
include.

Als Beispiel nenne ich mal:
BODS
BODSE (beide Seite 48 im Datenblatt)

Muss ich da noch was includen oder was mache ich falsch?
In den includes von einigen anderen Megas stehen diese Bits drin, z.B. 
in iom168p.h.

Danke schonmal.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Bitte schreib einen Bugreport unter:

https://savannah.nongnu.org/bugs/?group=avr-libc

Schade, zwei Tage eher, und man hätte das noch in der aktuellen
Version 1.6.2 mit reparieren können, die Eric für das neueste
WinAVR gern haben wollte.  Naja, nach dem Release ist vor dem
Release...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.