Atmel Include-Files Woher bekommen?

Gast #691438
Lesenswert?

Ich versuche gerade in Linux ein Programm für den ATmega32 zu 
kompillieren. Es scheiter daran dass ich die m32def.inc nicht habe. 
Jetzt könnte ich natürlich fragen ob jemand mir die schickt. Aber ich 
möchte ja nicht nur den Mega32 proggen. Deshalb frage ich wo es die 
gesamten Include-Files zu downloaden gibt. Ich habe die gesamte 
Atmel-Seite schon abgeklappert.
#691442
Lesenswert?

Robin T. wrote:
> Ich versuche gerade in Linux ein Programm für den ATmega32 zu
> kompillieren. Es scheiter daran dass ich die m32def.inc nicht habe.
> Jetzt könnte ich natürlich fragen ob jemand mir die schickt. Aber ich
> möchte ja nicht nur den Mega32 proggen. Deshalb frage ich wo es die
> gesamten Include-Files zu downloaden gibt. Ich habe die gesamte
> Atmel-Seite schon abgeklappert.

Wird mit den beiden Assemblern des AVR-Studio (in zwei Versionen) 
mitgeliefert.

...
#691471
Lesenswert?

Robin T. wrote:
> Ich versuche gerade in Linux ein Programm für den ATmega32 zu
> kompillieren. Es scheiter daran dass ich die m32def.inc nicht habe.

Wenn Du einen AVR-Compiler (z.B. AVR-GCC) installierst, sind natürlich 
auch die nötigen Includes mit dabei.

Die m32def.inc ist allerdings eine Assemblerdatei, d.h. zum Compilieren 
grundsätzlich nicht geeignet.

Wenn Du einen anderen Assembler als den von Atmel installierst, kann es 
gut sein, daß dort die Includes nur anders heißen.


Peter
Gast #691474
Lesenswert?

> Ich versuche gerade in Linux ein Programm für den ATmega32 zu
> kompillieren.

Kompilieren (d.h. C) oder Assemblieren? m32def.inc hört sich eher nach
Assembler an.

> Es scheiter daran dass ich die m32def.inc nicht habe.

Obwohl ich ebenfalls unter Linux C und Assembler für AVRs
programmiere, habe ich diese Datei noch nie vermisst. Ich verwende
GNU-Software sowohl für C als auch für Assembler, dazu die AVR-Libc.
Letztere enthält auch die Header-Files mit den Registerdefinitionen
für die einzelnen AVR-Typen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren