Forum: Compiler & IDEs ATmega256x


von let (Gast)


Lesenswert?

Hallo,

obwohl dieses Thema vermutlich schon erschöpfend behandelt wurde kann
ich erstaunlicherweise keinen einzigen Hinweis darauf finden:

Wie gut oder schlecht werden die ATmega{256,2560,2561} vom GCC
unterstützt?


 - Michael

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


Lesenswert?

> Wie gut oder schlecht werden die ATmega{256,2560,2561} vom GCC
> unterstützt?

ATmega256 gibt's nicht wirklich.

Die anderen beiden derzeit alpha-Qualität mit Patches.  Work in
progress.

von Thommy (Gast)


Lesenswert?

Ein Win32 Built dieser alpha Versionen (mit GCC-4.1.1) ist in der
AtmanAVR IDE enthalten:

http://www.atmanecl.net/EnglishSite/SoftwareEnglish.htm

Einfach Installieren und das GCC Verzeichnis ins WinAVR Verzeichniss
kopieren/überschreiben

Es ist vermutlich noch mit Bugs zu rechenen, doch das ganze tut
eigentlich schon recht gut!

von let (Gast)


Lesenswert?

Danke für die Info. Ich hatte schon befürchtet das sich da gar nichts
tut weil die Controller aus irgendeinem Grund nicht zum Compilerkonzept
passen.
Diese Atman-IDE sieht ja an sich schon sehr gut aus (für Windows
Verhältnisse ;) ).

Aber wegen dem alpha Status: Kann ich davon ausgehen das die
(möglichen) Probleme erst beginnen wenn die Programme größer als 128kB
werden? Denn da komme ich so bald nicht drüber.

 - Michael

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


Lesenswert?

> Danke für die Info. Ich hatte schon befürchtet das sich da gar
> nichts tut weil die Controller aus irgendeinem Grund nicht zum
> Compilerkonzept passen.

Dem ist auch so.  Die ATmega256x benutzen einen 24-bit-PC, der sich im
GCC so ohne weiteres nicht abbilden lässt.  Entsprechend hat es einige
Zeit gebraucht, bis sich jemand mit hinreichend Motivation und
Fähigkeiten fand, die Workarounds nach einiger Diskussion auf den
Mailinglisten dann auch zu implementieren.

> Diese Atman-IDE sieht ja an sich schon sehr gut aus (für Windows
> Verhältnisse ;) ).

Und der Kerl ist richtig gut, eben auch ,mal schnell' eine neue
Version wie hier mit Björn Haases alpha-Patches herauszubringen.

> Aber wegen dem alpha Status: Kann ich davon ausgehen das die
> (möglichen) Probleme erst beginnen wenn die Programme größer als
> 128kB werden?

Nein, überhaupt nicht.  Die können einfach überall auftreten, da der
24-bit-PC an allen möglichen Ecken und Enden reinhaut.

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.