Forum: Compiler & IDEs ATxmega128A4 unter Linux


von red (Gast)


Lesenswert?

Hallo, ich versuche Code für einen ATxmega128A4 unter Linux zu 
compilieren, aber avr-gcc akzeptiert den Prozessor nicht als -mmcu 
Parameter. Wird der 128A4 überhaupt irgendwie unter Linux unterstützt?
Hab Ubuntu 12.04, avr-libc 1.8.0-2 und gcc-avr 4.7.0-2
Danke

: Verschoben durch User
von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Schau erstmal hier, ob der MC da drin steht:
./gcc/config/avr/avr-mcus.def
Wenn nicht, kannst du entweder einen anderen der Familie XMegaA4 nehmen 
(unterscheiden sich ja nur in Flash und RAM Grösse) oder dir selber den 
Support basteln. Hier ist ein Thread von AVR Freaks darüber:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=115337&start=0

Leider (zumindest bei mir) ein bisschen blöd formatiert.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

red schrieb:
> gcc-avr 4.7.0-2

Falls damit avr-gcc 4.7.0 gemeint ist:

Du willst vermutlich avr-gcc 4.7.1 verwenden und nicht die 4.7.0, denn 
folgende Probleme sind darin noch nicht behoben:

http://gcc.gnu.org/PR52506
http://gcc.gnu.org/PR52508
http://gcc.gnu.org/PR52496
http://gcc.gnu.org/PR52461
http://gcc.gnu.org/PR53065
http://gcc.gnu.org/PR52737
http://gcc.gnu.org/PR52543
http://gcc.gnu.org/PR53256
http://gcc.gnu.org/PR52545
http://gcc.gnu.org/PR53033
http://gcc.gnu.org/PR52692
http://gcc.gnu.org/PR52507
http://gcc.gnu.org/PR52505
http://gcc.gnu.org/PR52484
http://gcc.gnu.org/PR51527
http://gcc.gnu.org/PR46261
http://gcc.gnu.org/PR53448

Falls du einen 64-Bit Rechnet hast, willst du vermutlich 4.7.2 wegen 
PR54476.


Matthias Sch. schrieb:
> Schau erstmal hier, ob der MC da drin steht:
> ./gcc/config/avr/avr-mcus.def

Man darf auch die Dokumentation lesen:

http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/AVR-Options.html

> Wenn nicht, kannst du entweder einen anderen der Familie XMegaA4 nehmen
> (unterscheiden sich ja nur in Flash und RAM Grösse) oder dir selber den
> Support basteln. [...]

Detailiert beschrieben in:

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=952169#952169

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.