Forum: Mikrocontroller und Digitale Elektronik Atmel Include-Files Woher bekommen?


von Robin T. (Gast)


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.

von Hannes L. (hannes)


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.

...

von Robin T. (Gast)


Lesenswert?

Ich aber AVR-Studio nicht benutzen.

von Robin T. (Gast)


Lesenswert?

Ausserdem habe ich Linux. Und AVR-Studio gibts nicht für Linux. Oder 
doch?

von Hannes L. (hannes)


Lesenswert?

Robin T. wrote:
> Ich aber AVR-Studio nicht benutzen.

Tja, das nenn' ich Konsequenz... ;-)

Ich bin zwar kein LINUXer, meine aber, dass es möglich sein sollte, in 
einem WIN-Emulator AVR-Studio zu installieren und die dabei entpackten 
Include-Dateien zu kopieren.

...

von 2921 (Gast)


Lesenswert?

Dann lad das AVRStudio 4 trotzdem  herunter.

von Joerg W. (joergwolfram)


Lesenswert?

Für die "älteren" Typen gibt es AVR000 bei den Application Notes (der 
Mega32 ist auf jeden Fall dabei), für die neueren schaut man als 
Linuxanwender in die Röhre. Für den Mega644 musste ich auch hier im 
Forum nachfragen.

Gruß Jörg

von Peter D. (peda)


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

von yalu (Gast)


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.

von Robin T. (Gast)


Lesenswert?

Hat sich erledigt. Habe jetzt meinen Bruder überreden können AVR-Studio 
kurz bei sich zu installieren. Und habe den Ordner Appnotes mit den 
gazen Dateien aufs Linux kopiert.

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.